使用javax.xml.validation.Validator验证XML,生成错误

时间:2012-10-10 07:24:09

标签: validation xml-parsing

使用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时,它工作正常。 指针赞赏。

0 个答案:

没有答案