是否有 JavaScript 库(或 Node 包)能够根据 XSD 1.1 验证 XML?
我发现了很多库,但没有一个能够处理 XSD 1.1。
最佳答案
这不是一个令人满意的答案,但不幸的是,没有,没有 JavaScript XSD 1.1 验证器。也没有 Python 或 C# XSD 1.1 验证器。对于 JavaScript 中的 XSD 1.0,请参阅 xml.js .
XSD 1.1 验证器
- Xerces-J with PsychoPath XPath 2.0 (Java)
- Saxon EE (Java)
- Altova (不过,我不相信他们的库会在他们的产品之外发布使用。)
因此,在 JavaScript 中,根据 XSD 1.1 验证 XML 的选项包括:
- 对运行基于 Java 的 XSD 之一的服务器进行 AJAX 调用 1.1 验证器。
- 扩展 xml.js 以支持 XSD 1.1(一项艰巨的任务)或 用 JavaScript 编写您自己的 XSD 1.1 验证器(绝对是 不平凡的任务)。
- 移植 Xerces-J XSD 1.1 验证器,可能需要 Google Web Toolkit 的帮助, 到 JavaScript。
关于javascript - 如何在 JavaScript 中根据 XSD 1.1 验证 XML?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27276944/