2013-08-27 39 views
1

我想使用XSL顯示整個SOAP消息。我知道該消息是var://context/INPUT變量,並顯示我使用序列化的全部消息<dp:serialize select="dp:variable('var://context/INPUT')"/>dp用於IBM DataPower變量)。在dp:serialize(DataPower)中顯示西里爾文和特殊字符

但這樣,如果郵件包含像ćčšљњшђж這樣的字符,它們將顯示爲#1084;&#1080等等。 disable-output-escaping = "yes"不能用於序列化。

任何想法如何解決這個問題?

+0

你能澄清你想在哪裏顯示SOAP消息嗎?如果你可以投入更多的燈光來達到你想達到的目標,我可以提供幫助嗎? - Ajitabh –

+0

disable-output-escaping不是dp:serialize的屬性。 –

回答

0

只要消息是XML,您就無法做任何事情,因爲DataPower會轉義這些字符,否則冒着在銷燬字符代碼轉換時「銷燬」消息的風險。 您必須將消息轉換爲binaryNode才能解決這個問題。