我已经编写了一些代码来使用标准的W3C DOM API操纵XML文档。它在浏览器环境中运行良好,我想让它在node.js下工作。不幸的是,我一直无法找到一个实现标准W3C DOM API的工作node.js库。以下是我已经尝试了库:实现W3C XML DOM的Node.js库?
- node-o3-xml - segfaults on parse
- node-o3-fastxml - 上段错误解析
- libxmljs - 不使用标准的W3C DOM API的
- jsdom - 使用HTML DOM,而不是XML DOM (例如,
element.tagName
将返回大写形式,而不是区分大小写的形式)
我可以编写第二个实现,使用不同的API来执行相同的功能,但我宁愿找到一个将公开这些标准接口的库,以便我可以在这两种情况下使用相同的代码。是否有一个工作node.js库实现了W3C DOM API?
O3-XML为我工作节点0.4.x.现在,我在0.6.8上试了一下它在解析上的segfaults - https://github.com/ajaxorg/node-o3-xml/issues/23 – kangax 2012-01-29 00:30:30
顺便说一句,没有win64二进制文件,我得到错误:%1是不是有效的Win32应用程序:o3-win32.node – 2014-09-01 03:59:52