1

这对谷歌来说很难,因为 RelaxNG 被用来验证其他东西,而且我得到了太多错误的结果。我正在寻找的是一种验证我的 RelaxNG 文件本身没有语法错误的好方法。

4

2 回答 2

2

标准本身包含一个“RelaxNG 的 RelaxNG 模式”——您可以使用您最喜欢的验证器(例如 Jing)来验证您的模式以测试其有效性。

该标准 (ISO/IEC 19757-2) 可从以下网址免费下载:

http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html

于 2012-02-12T07:39:47.040 回答
2

您可以根据以下发布的松弛模式对其进行验证:

http://relaxng.org/relaxng.rng

可通过http://relaxng.org/#schemas访问。如果您使用 xmllint,您可以像这样验证您的架构:

$ xmllint --valid --relaxng relaxng.rng myschema.rng
myschema.rng validates
于 2012-09-04T01:34:25.820 回答