【问题标题】:Preserving Whitespaces in Soap response using xslt使用 xslt 在 Soap 响应中保留空格
【发布时间】:2015-04-14 06:08:47
【问题描述】:

我们正在从后端应用程序接收带有空格的肥皂响应,当我在 datapower 探针未格式化格式中看到时,我可以看到空格。但是消费者团队正在从 datapower 网络服务代理接收没有空格的响应。我们如何发送未格式化的响应或如何在响应中保留空格? 但是当我使用soapUI进行测试时,我得到了空格的预期响应。请建议

实际结果:

    <restopic:SequencedText>
    <seqtxt:Sequence>00010</seqtxt:Sequence>
    <seqtxt:Text>% LOB: Facility, Professional Effective Date: 07/11/97</seqtxt:Text>
    </restopic:SequencedText>

预期结果:

    <restopic:SequencedText>
    <seqtxt:Sequence>00010</seqtxt:Sequence>
    <seqtxt:Text>%   LOB: Facility, Professional                 Effective Date: 07/11/97</seqtxt:Text>
    </restopic:SequencedText>

提前致谢!!

【问题讨论】:

    标签: xslt soap ibm-datapower


    【解决方案1】:

    首先,不要相信探针! 它将根据它“认为”正确的内容来格式化消息,并且空格可能会“消失”。 在默认域中进行 XML 文件捕获并从那里获取档案以查看它的真实外观!

    DataPower 不会触及 XML 元素值,所以我的猜测是,它要么是在消息离开 DataPower 之后发生的事情,要么是字符代码的某些转换,或者是一些东西弄乱了你的空间。

    在文件捕获中,您将能够看到传入和传出消息,然后您就会知道它的外观。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-13
      • 2011-08-16
      • 1970-01-01
      • 1970-01-01
      • 2012-02-09
      • 1970-01-01
      • 2015-06-30
      相关资源
      最近更新 更多