我正在构建一项服务,该服务需要验证 XML 文件是否符合给定的架构。在 https://github.com/joyent/node/wiki/modules 阅读 Node 模块列表我看到了几种 XML 解析解决方案,但乍一看似乎都不支持 XSD。
还有我错过的其他解决方案吗?或者,我正在考虑对外部库的功能实现 Node 代理。以下question page在这些方面有几个很好的建议(Xerces 和 Xmllint 很有趣)。其他东西会更好吗?
最佳答案
我最终通过 DTD 编写 XML 验证,而不是通过调用命令行 xmllint 程序。我对所查看的 XSD 验证库的成熟度没有信心,因为它们在大多数情况下似乎不完整。
关于xml - 来自 node.js 的 XSD 验证功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6935008/