javascript - 如何在 JavaScript 中根据 XSD 1.1 验证 XML?

标签 javascript xml node.js xsd xsd-validation

是否有 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 验证器

因此,在 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/

相关文章:

javascript - 更改先前单击的元素的颜色

javascript - 我该如何解决这个 'key' 警告?

javascript - Esc 键在 Firefox 中无法识别

javascript - Map.forEach 创建的 Promise 在第一次处理拒绝时停止

node.js - 可以将选项添加到 npm package.json 依赖项吗?

javascript - jQuery 只允许拉丁字符

c# - 创建具有属性的 XML 元素 C# 有额外的 xmls =""

android - 修复可搜索配置 xml 文件中的构建路径错误

c# - 如何从给定的 XSLT 文件获取版本号。

sql - 在 postgres 中使用 upsert 和 nodejs 中的 json 文件