libxmljs, v8引擎的libxml绑定
- 源代码名称: libxmljs
- 源代码网址: http://www.github.com/libxmljs/libxmljs
- libxmljs源代码文档
- libxmljs源代码下载
var libxmljs = require("libxmljs");
var xml = '<?xml version="1.0" encoding="UTF-8"?>' +
'<root>' +
'<child foo="bar">' +
'<grandchild baz="fizbuzz">grandchild content</grandchild>' +
'</child>' +
'<sibling>with content!</sibling>' +
'</root>';
var xmlDoc = libxmljs.parseXml(xml);
// xpath queries
var gchild = xmlDoc.get('//grandchild');
console.log(gchild.text()); // prints"grandchild content"
var children = xmlDoc.root().childNodes();
var child = children[0];
console.log(child.attr('foo').value()); // prints"bar"
支持
API和示例
查看维基 http://github.com/libxmljs/libxmljs/wiki 。
查看示例文件夹。
通过 npm安装
npm install libxmljs
要求
确保你已经满足了对节点gyp的要求。 你不需要手动安装节点 gyp ;它与节点捆绑在一起。