我想使用XSL显示整个SOAP消息。我知道该消息在var://context/INPUT
变量中,并且为了显示整个消息,我使用序列化<dp:serialize select="dp:variable('var://context/INPUT')"/>
(dp
用于IBM DataPower变量。)
但是这样,如果邮件中包含ćčš
或љњшђж
等字符,则会显示#1084;и
等字符。 disable-output-escaping = "yes"
不适用于序列化。
有任何想法如何解决这个问题?
答案 0 :(得分:0)
只要消息是XML,你就无法对它做任何事情,因为DataPower会逃避这些字符,否则如果有字符代码转换则冒着“破坏”消息的风险。 你不得不将消息转换为binaryNode来解决这个问题,我担心。