首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用XMLUnit验证XML元素的顺序

使用XMLUnit验证XML元素的顺序
EN

Stack Overflow用户
提问于 2012-04-06 00:53:27
回答 1查看 1.1K关注 0票数 2

我需要使用XMLUnit框架根据XSD验证输出xml的顺序。我是XMLUnit的新手,不知道该怎么做。我知道XMLUnit比较两个XML,但是如何将其与XSD进行比较呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-06 04:30:30

您可以使用JavaSE5及更高版本中提供的javax.xml.validation API,而不是使用XMLUnit来实现此目的:

代码语言:javascript
复制
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);

有关详细信息的,请访问

  • http://blog.bdoughan.com/2010/11/validate-jaxb-object-model-with-xml.html
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10032748

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档