1

XSL を使用して SOAP メッセージ全体を表示したいと考えています。メッセージが変数であることを知っており、メッセージvar://context/INPUT全体を表示するには、シリアライゼーションを使用します<dp:serialize select="dp:variable('var://context/INPUT')"/>(dpは IBM DataPower 変数用です)。

しかし、このように、メッセージに のような文字が含まれている場合、ćčšまたはљњшђжのように表示さ#1084;&#1080れます。disable-output-escaping = "yes"シリアル化では機能しません。

この問題を解決する方法はありますか?

4

1 に答える 1

0

メッセージが XML である限り、DataPower はこれらの文字をエスケープするため、実際には何もできません。そうしないと、文字コード変換があった場合にメッセージを「破棄」する危険があります。残念ながら、その問題を回避するには、メッセージを binaryNode に変換する必要があります。

于 2015-06-17T10:31:03.493 に答える