Я хочу сравнить два файла XML. Я использую XMLUnit для сравнения. У меня возникла проблема при сравнении следующих фрагментов xml.
Ожидал:
<Detail>
<Participant>
<PersonalInfo>
<SSN>405018111</SSN>
<!--<Title>MR</Title>-->
</PersonalInfo>
<!--<PersonalDemo>
<Email>[email protected]</Email>
<EDeliveryFlag>true</EDeliveryFlag>
</PersonalDemo>-->
</Detail>
ДЕЙСТВИТЕЛЬНЫЙ:
<Detail>
<Participant>
<PersonalInfo>
<SSN>405018111</SSN>
<Title>MR</Title>
</PersonalInfo>
<PersonalDemo>
<Email>[email protected]</Email>
<EDeliveryFlag>false</EDeliveryFlag>
</PersonalDemo>
</Detail>
- Это не удастся, потому что тег «Название» отсутствует (потому что он закомментирован) в ОЖИДАЕМОМ, в то время как он присутствует в АКТУАЛЬНОМ
- Это не удастся, потому что тег «PersonalDemo» отсутствует (потому что он закомментирован) в ОЖИДАЕМОМ, хотя он присутствует в АКТУАЛЬНОМ
- Это не удастся, потому что «PPSDetails» имеет разное количество дочерних узлов (поскольку закомментированные узлы не учитываются) в ОЖИДАЕМОМ и АКТУАЛЬНОМ
Что мне действительно нужно, так это то, что я хочу игнорировать те элементы в ACTUAL, которые закомментированы в ОЖИДАЕМОМ
любая помощь, пожалуйста