我需要使用XMLUnit框架根据XSD验证输出xml的顺序。我是XMLUnit的新手,不知道该怎么做。我知道XMLUnit比较两个XML,但是如何将其与XSD进行比较呢?
发布于 2012-04-06 04:30:30
您可以使用JavaSE5及更高版本中提供的javax.xml.validation API,而不是使用XMLUnit来实现此目的:
SchemaFactory sf = SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI);
Schema schema = sf.newSchema(new File("customer.xsd"));
Validator validator = schema.newValidator();
validator.setErrorHandler(new MyErrorHandler());
validator.validate(source);有关详细信息的,请访问
https://stackoverflow.com/questions/10032748
复制相似问题