我编写了一些代码来使用标准的 W3C DOM API 操作 XML 文档。它在浏览器环境中运行良好,我想让它在 node.js 下运行。不幸的是,我还没有找到实现标准 W3C DOM API 的工作 node.js 库。以下是我尝试过的库:
- node-o3-xml - segfaults on parse
- node-o3-fastxml - 解析时的段错误
- libxmljs - 不使用标准 W3C DOM API
- jsdom - 使用 HTML DOM,而不是 XML DOM(例如
element.tagName
将返回大写形式,而不是区分大小写的形式)
我可以编写第二个实现,使用不同的 API 来执行相同的功能,但我宁愿找到一个库来公开这些标准接口(interface),这样我就可以在两种上下文中使用相同的代码。是否有实现 W3C DOM API 的可用 node.js 库?
最佳答案
XMLDOM可能是个不错的选择,它是基于 W3C 标准的 DOMParser 和 XMLSerializer (DOM Level2 CORE)
祝你好运
关于xml - 实现 W3C XML DOM 的 Node.js 库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6240577/