1

javax.xml.validation.Validator.validate(source, result) 関数を使用して xml を検証するときに問題に直面しています。

BufferedReader sourceXmlReader = new BufferedReader(new FileReader(m_sourceXmlFile));
ErrorHandler eh = new ValidationErrorHandler();
validator.setErrorHandler(eh);
validator.validate(new StreamSource(sourceXmlReader));

タグに日本語のテキストがあるタグで、「要素タイプ "名前" は一致する終了タグ ""." で終了する必要があります」というエラーが生成されます。

何が問題なのかわかりませんが、システムの User.locale と system.locale が日本語であることを確認しました。また、私の user.locale と system.locale が en_US の場合、正常に動作しています。ポインターを高く評価しました。

4

0 に答える 0