【问题标题】:Display Cyrillic and special characters in dp:serialize (DataPower)在 dp:serialize (DataPower) 中显示西里尔字母和特殊字符
【发布时间】:2013-08-27 08:19:20
【问题描述】:

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

但是这样,如果消息包含ćčšљњшђж 之类的字符,它们将显示为#1084;&#1080 等。 disable-output-escaping = "yes" 不适用于序列化。

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

【问题讨论】:

  • 你能说明你想在哪里显示 SOAP 消息吗?如果您可以为您想要实现的目标添加更多的灯,我可以提供帮助吗? - Ajitabh
  • 禁用输出转义不是 dp:serialize 的属性。

标签: xslt serialization soap message ibm-datapower


【解决方案1】:

只要消息是 XML,您就无法对它做任何事情,因为 DataPower 会转义这些字符,否则如果存在字符代码转换,就有“破坏”消息的风险。 恐怕您必须将消息转换为 binaryNode 才能解决该问题。

【讨论】:

    猜你喜欢
    • 2017-03-15
    • 1970-01-01
    • 1970-01-01
    • 2018-04-08
    • 1970-01-01
    • 2019-02-13
    • 2014-06-07
    • 2013-08-13
    • 1970-01-01
    相关资源
    最近更新 更多