要件の一部として、dp:url-open
Datapower ツールからの応答をルーティングし、シリアル化してから、別のリンクに送信する必要があります。
問題は、応答がすべての要素に非常に多くの名前空間を保持していることです。自動的に生成されるフォーマットの種類は知っていますが、それらを完全に削除する必要があります。
私はインターネットでいくつかの投稿を行いexclude-result-prefixes
、XSLT の開始時に使用しました。Datapower に関連する dp や dpconfig などのほとんどの名前空間を取り除くことができましたがxsi:
、xmlns:
まだ文字列に表示されています。それもどうやって取り除くのですか?
いくつかの投稿で提案されているように、別の XSLT を使用できないことに注意してください。他の方法はありますか、提案してください。
以下は、シリアル化された名前空間です。
xmlns:SOAP-ENV=http://schemas.xmlsoap.org/soap/envelope/"
xsi:nil="false"
xmlns:xsi="http://w3.org/2001/XMLSchema-instance"