是否有使用javascript编写XML文档的库或工具?我试图从html页面获取一些解析数据,并且需要将信息转换为xml。我想也许有一种简单的方法可以在javascript中向xml节点添加数据。我有一些jquery解析html并将信息导入数组,然后我曾想过运行数组并且只有数据占位符。这更接近我更熟悉的C#。
var root = $('<ROOT></ROOT>');
root.append("</description>");
答案 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。