TEI/XMLを対象としたエディタの一つとして、LEAF-WRITERがあります。
https://leaf-writer.leaf-vre.org/

以下のように説明されています。
The XML & RDF online editor of the Linked Editing Academic Framework
GitLabのリポジトリは以下です。
https://gitlab.com/calincs/cwrc/leaf-writer/leaf-writer
このツールの特徴の一つとして、以下が説明されています。
continuous XML validation
このvalidationには以下のAPIが使用されているようでした。
https://validator.services.cwrc.ca/
また、ライブラリは以下のようです。
https://www.npmjs.com/package/@cwrc/leafwriter-validator
今回は、上記のAPIを試してみます。
以下のページが表示されます。
https://validator.services.cwrc.ca/

Try ItのPOSTで以下を試しています。
Schema URL: https://raw.githubusercontent.com/nakamura196/test2021/main/tei_excel.rng
Schema Type: RNG_XML
Document Content:
上記は、http://www.tei-c.org/release/xml/tei/custom/schema/relaxng/tei_all.rngをスキーマとする場合にはエラーが生じませんが、使用可能なタグを限定したhttps://raw.githubusercontent.com/nakamura196/test2021/main/tei_excel.rngではエラーが生じるはずです。
こちらも参考にしてください。
結果、以下のように、エラーが返却されました。nameタグの使用に誤りがあるという理由も返却されています。
まとめ#
TEI/XMLのバリデーション機能の導入にあたり、参考になりましたら幸いです。