Есть ли способ заставить модуль XML игнорировать регистр при сравнении двух документов XMl?И теги, и их значения ... для меня то же самое, что и?
XMLUnit дает мне следующую разницу: Expected attribute value 'FALSE' but was 'false'
Я попытался просто использовать .toUpperCase()
на обоих входахстроки, но потом я получаю эту ошибку:
[Fatal Error] :1:6: The processing instruction target matching "[xX][mM][lL]" is not allowed.
org.xml.sax.SAXParseException: The processing instruction target matching "[xX][mM][lL]" is not allowed.
at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
at org.custommonkey.xmlunit.XMLUnit.buildDocument(XMLUnit.java:383)
at org.custommonkey.xmlunit.XMLUnit.buildDocument(XMLUnit.java:370)
at org.custommonkey.xmlunit.Diff.<init>(Diff.java:101)
at org.custommonkey.xmlunit.Diff.<init>(Diff.java:93)
Есть идеи другого способа сделать это?Или способ избавиться от ошибки?