0

特定の属性値を無視して 2 つの xml を比較するための Python ベースのソリューションを探しています。たとえば、以下の xml は同じものとして扱う必要がありますが、RefとのID値は xml ごとに異なるため、異なります。解決策の 1 つは、最初にこれらを空の文字列に置き換えてから、xml を比較することです。XMLを比較しながらこれを行うことができるpythonで利用可能なライブラリはありますか?

#XML1:

<Objects>
   <Object Name="Object1" Ref="12345">
        <Item Name="Item1" value="Value1"/>
    </Object>
</Objects>

<RefTable>
    <Refitem ID="12345" Name="Item1"/>
</RefTable>


#XML2:

<Objects>
   <Object Name="Object1" Ref="54321">
        <Item Name="Item1" value="Value1"/>
    </Object>
</Objects>

<RefTable>
    <Refitem ID="54321" Name="Item1"/>
</RefTable>
4

1 に答える 1