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