2014-10-17 56 views
0

我试图将一些文本附加到我正在处理的XML文档中。如何使用JQUERY将数据追加到我的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。

+0

可能的重复[如何从jQuery(跨浏览器)返回的XMLDocument中获取整个XML字符串?](http://stackoverflow.com/questions/1675027/how-do-i-get-the-完整的xml字符串从一个xmldocument返回的jquery十字) – melancia 2014-10-17 20:52:05

回答

0

你可以做到这一点使用jQuery:

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

$xml.append(data); 

jsFiddle Demo

在小提琴,忽略outerHTML()功能 - 这只是调试代码,所以你可以看到整个XML结构。

+0

这有助于感谢..现在我可以做一些像('数据= $ xml;')这样设置数据与当前的XML? – Ennio 2014-10-20 18:06:27

相关问题