2

XMLUnit フレームワークを使用して、XSD に対して出力 xml の順序を検証する必要があります。私は XMLUnit を初めて使用し、その方法がわかりません。XMLUnit が 2 つの XML を比較することは知っていますが、XML を XSD と比較するにはどうすればよいでしょうか?

4

1 に答える 1

0

この側面で XMLUnit を使用する代わりにjavax.xml.validation、Java SE 5 以降で使用可能な API を使用できます。

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);

詳細については

于 2012-04-05T20:30:29.983 に答える