【发布时间】:2014-06-26 02:21:49
【问题描述】:
我正在尝试使用其中包含 assert 标记的 XML 架构来验证 XML 实例。验证器抛出包含以下消息的异常:
“#AnonType_message”的内容无效。元素 'assert' 无效、放错位置或频繁出现。
这是我的代码:
//xmlData is a xml string
Source xmlFile = new StreamSource(new StringReader( xmlData ));
SchemaFactory schemaFactory = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
Schema schema = schemaFactory.newSchema(schemaFile);
Validator validator = schema.newValidator();
validator.validate(xmlFile);
这是解析器的错误信息:
org.xml.sax.SAXParseException
【问题讨论】:
标签: java xml xsd xsd-validation