用于在javascript中创建XML的库或方法

时间:2015-08-19 19:00:05

标签: javascript jquery xml

是否有使用javascript编写XML文档的库或工具?我试图从html页面获取一些解析数据,并且需要将信息转换为xml。我想也许有一种简单的方法可以在javascript中向xml节点添加数据。我有一些jquery解析html并将信息导入数组,然后我曾想过运行数组并且只有数据占位符。这更接近我更熟悉的C#。

var root = $('<ROOT></ROOT>');
root.append("</description>");

1 个答案:

答案 0 :(得分:0)

jQuery对你或甚至JavaScript本身来说已经足够了,因为你可以轻松地在JavaScript中处理XML,因为它是HTML中的DOM对象。换句话说,我的意思是你可以直接将XML文档包装在一个对象中,这个对象将作为DOM对象自动解析,通过它你可以找到节点或元素及其属性,就像找到HTML节点一样。以下是一些例子。

jQuery示例:

var xmlDocument = jQuery.parseXML("<x><name>Muhammad</name><addr>Cairo, Egypt</addr></x>");

var nameNodes = xmlDocument.documentElement.getElementsByTagName("name");
var surName = jQuery.parseXML("<surName>Soliman</surName>");
var surNode = surName.documentElement;
nameNodes[0].appendChild(surNode);
//exploring ur document now with a new child under name node 
console.log(xmlDocument);

对于非jQuery示例,请检查this thread