如何使用JQUERY将数据附加到我的XML文档?

时间:2014-10-17 20:41:14

标签: javascript jquery xml

我正在尝试将一些文本附加到我正在处理的XML文档中。

首先,我创建了一个字符串,我使用$ .parseXML将其转换为xml文档。

现在我需要在该文档中附加一些数据。

我有以下代码。

this.dataXML = "<webdata></webdata>";  --- That is setup on another function and I need 
                                        to append to that file.

tempXML = $.parseXML(this.dataXML);
var tempDATA = "<test>123</test><test>456</test>";
$(tempXML).find("webdata").append(tempDATA);  --- DOES NOT WORK

我也尝试过以下

$(tempXML).find("webdata").append($.parseXML(tempDATA)); 

我需要将tempDATA附加到dataXML。

1 个答案:

答案 0 :(得分:0)

您可以使用jQuery实现此目的:

var data = "<webdata></webdata>",
    $xml = $( data ),
    data = "<test>123</test><test>456</test>";

$xml.append(data);

jsFiddle Demo

在小提琴中,忽略outerHTML()函数 - 只是为了调试代码,以便您可以看到整个XML结构。