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 ;它与节点捆绑在一起。
本文介绍了libxmljs,这是一个为Node.js提供的LibXML绑定库,允许开发者使用XPath查询解析和操作XML文档。示例展示了如何加载XML字符串,获取元素属性及文本内容。
1111

被折叠的 条评论
为什么被折叠?



