node.js 的 XSD 验证功能?

Posted

技术标签:

【中文标题】node.js 的 XSD 验证功能?【英文标题】:XSD validation functionality from node.js? 【发布时间】:2011-10-19 14:02:29 【问题描述】:

我正在构建一个需要验证 XML 文件是否符合给定架构的服务。在仔细阅读https://github.com/joyent/node/wiki/modules 的节点模块列表时,我看到了几个 XML 解析解决方案,但乍一看,它们都不支持 XSD。

还有其他我错过的解决方案吗?或者,我正在考虑为外部库的功能实现节点代理。以下question page 有几个很好的建议(Xerces 和 Xmllint 很有趣)。其他的会更好吗?

【问题讨论】:

【参考方案1】:

我最终通过 DTD 编写 XML 验证,而不是调用命令行 xmllint 程序。我对我所查看的 XSD 验证库的成熟度没有信心,因为它们在很大程度上似乎是不完整的。

【讨论】:

你能告诉我你是如何通过 DTD 验证 XML 的吗?我也面临着类似的问题

以上是关于node.js 的 XSD 验证功能?的主要内容,如果未能解决你的问题,请参考以下文章

什么 TypeScript 配置产生最接近 Node.js 14 功能的输出?

将“Vanilla”Javascript 库加载到 Node.js 中

带你从零学Node.js

node.js 1

Node.js Buffer(缓冲区)

nvm npm node.js的关系