私は少し頭痛の種である XSLT に取り組んでおり、いくつかのヒントを探していました。一部のタグには名前空間プレフィックスがあり、他のタグには含まれていない XML の変換に取り組んでいます。すべてのタグを 1 つの共通の名前空間プレフィックスに変換する作業を行っています。
XML の例:
<yes:Books>
<no:Book>
<Title>Yes</Title>
<maybe:Version>1</maybe:Version>
</no:Book>
</yes:Books>
私が取得しようとしているもの:
<yes:Books>
<yes:Book>
<yes:Title>Yes</yes:Title>
<yes:Version>1</yes:Version>
</yes:Book>
</yes:Books>
XML 入力は、さまざまな名前空間を返す複数の Web サービスの集合体です。私はそれを適切に集約することに問題はありません。それは私が問題を抱えている共通のプレフィックス名前空間を作成しています。
最悪の場合、それらを正規表現することもできますが、それはお勧めできません。
ありがとう。