0

我只需要比较两个 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")

但我只能通过XmlNodeXMLCompare我还需要申请IgnoreChildOrdersXMLDiffPatch工具:我正在使用“比较”方法。

如何传递XmlNodeListtoCompare方法?

4

0 回答 0