在dp中显示西里尔文和特殊字符:serialize(DataPower)

时间:2013-08-27 08:19:20

标签: xslt serialization soap message ibm-datapower

我想使用XSL显示整个SOAP消息。我知道该消息在var://context/INPUT变量中,并且为了显示整个消息,我使用序列化<dp:serialize select="dp:variable('var://context/INPUT')"/>dp用于IBM DataPower变量。)

但是这样,如果邮件中包含ćčšљњшђж等字符,则会显示#1084;&#1080等字符。 disable-output-escaping = "yes"不适用于序列化。

有任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

只要消息是XML,你就无法对它做任何事情,因为DataPower会逃避这些字符,否则如果有字符代码转换则冒着“破坏”消息的风险。 你不得不将消息转换为binaryNode来解决这个问题,我担心。