Это трудно для Google, так как RelaxNG используется для проверки других вещей, и я получаю слишком много ошибочных результатов. То, что я ищу, это хороший способ проверить, что сам мой файл RelaxNG не содержит синтаксических ошибок.
Вы можете проверить его по опубликованной схеме relaxng в:
http://relaxng.org/relaxng.rng
Доступно через http://relaxng.org/#schemas. Если вы используете xmllint, вы можете проверить свою схему следующим образом:
$ xmllint --valid --relaxng relaxng.rng myschema.rng myschema.rng validates
Стандарт сам содержит «схему RelaxNG для RelaxNG» - вы можете проверить свою схему на соответствие этому, чтобы проверить ее действительность, используя ваш любимый валидатор (например, Jing).
Стандарт (ISO / IEC 19757-2) можно бесплатно скачать с:
http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html