サーバー側 Java のスキーマに対して XML ドキュメントを検証する場合、組み込みの JRE Xerces 実装と javax.xml.validation.Schema を使用します。正常に動作しますが、検証が失敗すると、Xerces はほとんど役に立たないエラー メッセージを表示します。次に例を示します。
cvc-minLength-valid: Value '' with length = '0' is not facet-valid with respect to minLength '1' for type 'PopulatedStringType'
これらは、検証に失敗した XML ドキュメントの特定の部分を診断して追跡するのに時間がかかる場合があります。これはすべて、不十分なエラー メッセージが原因です。
私の質問は、スキーマに対して XML を検証する別の手段を使用していますか?
これはサーバー側 Java であるため、「XML Spy を使用する」などとは言わないでください。