我只需要比较两个 XML 文件中的特定节点。
假设两个 XML 结构都如下:
XML 1:
<Species>
<Human>
<Number>2</Number>
</Human>
<Human>
<Number>3</Number>
</Human>
<Human>
<Number>10</Number>
</Human>
<Bird>
<Number>20</Number>
</Bird>
<Human>
<Number>8</Number>
</Human>
</Species>
XML 2:
<Species>
<Human>
<Number>2</Number>
</Human>
<Bird>
<Number>2</Number>
</Bird>
<Human>
<Number>8</Number>
</Human>
<Human>
<Number>3</Number>
</Human>
<Human>
<Number>10</Number>
</Human>
<Bird>
<Number>20</Number>
</Bird>
</Species>
我想比较所有的“人类”节点,所以我将声明一个XMLNodeList
并使用它填充它的值XMLNode.SelectNode("//Species/Human")
但我只能通过XmlNode
。XMLCompare
我还需要申请IgnoreChildOrders
该XMLDiffPatch
工具:我正在使用“比较”方法。
如何传递XmlNodeList
toCompare
方法?