Node.js 的 xml 解析器:XMLDOM

jopen 10年前

xmldom 是目前node 环境下最靠谱的xml解析器。

------------------

xmldom 是用 JavaScript  实现的 Node.js ,Rhino 和浏览器的 W3C DOM ,完全兼容 W3C DOM level2;部分兼容 level3;支持浏览器的 DOMParser 和 XMLSerializer 接口

安装:

npm install xmldom

示例:
var DOMParser = require('xmldom').DOMParser;  var doc = new DOMParser().parseFromString(      '<xml xmlns="a" xmlns:c="./lite">\n'+          '\t<child>test</child>\n'+          '\t<child></child>\n'+          '\t<child/>\n'+      '</xml>'      ,'text/xml');  doc.documentElement.setAttribute('x','y');  doc.documentElement.setAttributeNS('./lite','c:x','y2');  var nsAttr = doc.documentElement.getAttributeNS('./lite','x')  console.info(nsAttr)  console.info(doc)

项目主页:http://www.open-open.com/lib/view/home/1398171749890