Как сравнить два xmls, которые имеют одинаковое содержимое, но разные порядки атрибутов? - PullRequest
4 голосов
/ 06 апреля 2011
scala> val xml1 = <a method="1" href="2" ref="3" onclick="4">Hello</a>
xml1: scala.xml.Elem = <a ref="3" href="2" onclick="4" method="1">Hello</a>

scala> val xml2 = <a ref="3" href="2" onclick="4" method="1">Hello</a>
xml2: scala.xml.Elem = <a href="2" ref="3" onclick="4" method="1">Hello</a>

scala> xml1 == xml2
res8: Boolean = false

Как пример, xml1 и xml2 имеют одинаковое содержимое, но атрибуты имеют разные порядки, и в результате получается false. Итак, как сравнить такие xmls?

1 Ответ

2 голосов
/ 06 апреля 2011

Это похоже на инструмент для вас:

xml-test: инструмент, похожий на diff для XML

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...