Java 使用XMLUnit忽略大小写
在比较两个XML文档时,有没有办法让XML单元忽略大小写?标签和它们的值。。。对我来说是一样的吗 XMLUnit给我以下区别:Java 使用XMLUnit忽略大小写,java,xml,xmlunit,Java,Xml,Xmlunit,在比较两个XML文档时,有没有办法让XML单元忽略大小写?标签和它们的值。。。对我来说是一样的吗 XMLUnit给我以下区别:预期属性值为“FALSE”,但为“FALSE” 我尝试在两个输入字符串上都使用.toUpperCase(),但出现以下错误: [致命错误]:1:6:不允许处理指令目标与“[xX][mM][lL]”匹配。 org.xml.sax.SAXParseException:不允许处理指令目标与“[xX][mM][lL]”匹配。 位于org.apache.xerces.parsers
预期属性值为“FALSE”,但为“FALSE”
我尝试在两个输入字符串上都使用.toUpperCase()
,但出现以下错误:
[致命错误]:1:6:不允许处理指令目标与“[xX][mM][lL]”匹配。
org.xml.sax.SAXParseException:不允许处理指令目标与“[xX][mM][lL]”匹配。
位于org.apache.xerces.parsers.DOMParser.parse(未知源)
位于org.apache.xerces.jaxp.DocumentBuilderImpl.parse(未知源)
位于org.custommonkey.xmlunit.xmlunit.buildDocument(xmlunit.java:383)
位于org.custommonkey.xmlunit.xmlunit.buildDocument(xmlunit.java:370)
位于org.custommonkey.xmlunit.Diff.(Diff.java:101)
在org.custommonkey.xmlunit.Diff.(Diff.java:93)
有没有其他方法可以做到这一点?还是一种消除错误的方法?因此,如果我使用
.toLowerCase()
它可以工作。。。与Doctype大写有关的内容会导致出现问题或类似问题…因此,如果我使用.toLowerCase()
它会工作。。。与Doctype大写有关的内容会导致出现问题或类似问题…尽管如此,告诉XMLUnit忽略大小写的方法还是很酷:)尽管如此,告诉XMLUnit忽略大小写的方法还是很酷:)