这对Google来说很难,因为RelaxNG用于验证其他内容,而且我得到了太多错误的结果。我正在寻找的是验证我的RelaxNG文件本身没有语法错误的好方法。
答案 0 :(得分:2)
标准本身包含“RelaxNG的RelaxNG架构” - 您可以使用您最喜欢的验证器(例如Jing)验证您的架构,以测试其有效性。
标准(ISO / IEC 19757-2)可以从以下网站免费下载:
http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html
答案 1 :(得分:2)
您可以根据发布的relaxng架构对其进行验证:
http://relaxng.org/relaxng.rng
可通过http://relaxng.org/#schemas访问。如果您使用xmllint,您可以像这样验证您的架构:
$ xmllint --valid --relaxng relaxng.rng myschema.rng
myschema.rng validates