我们有一个XML需要针对XSD进行验证.XML由XSTREAM生成.我们正在使用jaxp api来针对相应的XSD验证XML.不幸的是,目前我们的测试用例失败了,因为生成的XML具有与XSD不同的顺序/顺序的元素/标签.
在针对XSD进行验证时,是否可以忽略生成的XML中元素的顺序?
我在这里先向您的帮助表示感谢.
您要求的是一种说"验证某些XSD并忽略其他部分"的方法.我不认为可以做到.
一种可能的解决方案是修改模式,<sequence>
以便您可以使用<all>
,而不是使用那些元素(这要求元素按特定顺序),这允许元素以任何顺序.
模式的要点是对XML文档强加某些结构和要求.你不能只说"呃,我不喜欢模式的那个特定部分,忽略它",因为那时文档不再符合模式了.
归档时间: |
|
查看次数: |
5576 次 |
最近记录: |