2012-03-29 3 views
2

2つのXMlドキュメントを比較するときにXMLユニットに大文字小文字を無視させる方法はありますか?タグとその値の両方が私と同じですか?私は、入力文字列の両方に.toUpperCase()を使用して、単純にしようとしたが、その後、私はこのエラーを取得するExpected attribute value 'FALSE' but was 'false'XMLUnitのケースを無視する

[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)

に異なる方法の任意のアイデア

XMLUnitは私に、以下の違いを与えますこれを行う?またはエラーを取り除く方法?

答えて

0

私は.toLowerCase()を使用するのであれば、それは動作します...文書型は大文字であることとは何か、そのような問題か何かの原因...

+0

まだ、ケースを無視するXMLUnitを指示する方法は次のようになりますが、クール:) – kralco626

関連する問題