次のような XML があるとします。
<root xmlns="default" xmlns:add="additional">
<element foo="fromDefault" />
<add:element foo="fromDefault" add:bar="fromAdditional" />
</root>
私がやりたいことはelement
、次のように、重複を避けるために 2 つの定義をマージすることです。
<root xmlns="default" xmlns:add="additional">
<element foo="fromDefault" add:bar="fromAdditional" />
</root>
しかし、これが可能かどうかさえわかりません。
ルート要素に次のような同様の表記法を使用しているため、実行可能かもしれないと感じています。
<root xmlns:xsi="..."
xsi:schemaLocation="...">
残念ながら、この問題に関するドキュメント/リファレンス/チュートリアル/何かを見つけることができませんでした。誰かが私がやりたいことが可能かどうか (または不可能か) を明確にし、いくつかのリンクを共有してくれませんか?
前もって感謝します!