一緒にマージする必要がある 2 つの XML ファイルがあります (XML1 と XML2)。属性が負であるか正であるかに基づいて、条件付きで XML2 から XML1 にコンテンツを追加する必要があります。
元。XML1
<containers>
<basket1>
</basket1>
<basket2>
</basket2>
</containers>
元。XML2
<fruit>
<apple attr="1"/>
<apple attr="-1"/>
</fruit>
元。出力
<containers>
<basket1>
<apple attr="1">
</basket1>
<basket2>
<apple attr="-1"/>
</basket2>
</containers>
ご覧のとおり、"attr" の値に基づいてコンテンツを追加するために XML1 の構造を変更したくありません。
これには良い解決策があると確信していますが、ビットとピースを組み合わせる方法については空白を描いています. どんな助けでも大歓迎です!乾杯!