我的 XML 架构准备就绪后,如何控制数据合规性?

How do I control data compliance once my XML schema is ready?

这听起来像是一个愚蠢的问题,但对于软件行业以外的人来说,并不是那么容易弄明白:

一旦我使用 XML 模式创建了数据标准,我该如何控制数据的正确性(例如 XML 文件)。我是否应该使用某些特定编程语言的特定包来区分合规文件和不合规文件?或者我是否需要将我的架构翻译成其他内容,例如 JSON 架构?

确定 XML 文档是否符合 XML 架构的过程称为 validation。有开源和商业 validating parsers,它们将报告 XML 文档是否以及如何违反 XML 模式中指定的语法和词汇。

您不需要翻译您的 XSD。您不需要编写额外的软件,除非您希望强制实施您的 XSD.

中未表达的额外约束

XSD 无法直接验证 JSON,但请参阅