2 つの 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)
これを行う別の方法のアイデアはありますか? または、エラーを取り除く方法はありますか?