我有基于Datapower http的MPG服务。我从后端获得响应soap消息,其中包含Size元素值Ex:
<Size><10000</Size>
<Size>10000></Size>
它正确地显示在datapower探针中。但是当涉及到soapUI而不是正确显示的符号时。显示如下:
<Size><10000</Size>
<Size>10000></Size>
如何获得'&lt;'是否正确符号?
提前感谢您的帮助。
答案 0 :(得分:1)
XML
中的跟随符号:<
,>
,"
,'
,&
可以替换为{{1分别是{},<
,>
,"
,'
。在&
文字中为了避免错误,建议您替换所有错误,但必须始终只替换XML
和<
(如&
条评论)。或者为了避免替换它可能to use CDATA
)。
可能Datapower&#34;美化&#34;在它出现之前的反应(这里我只是猜测,因为我不知道Datapower)。
SOAPUI不会在您的响应中执行任何转换,而是显示响应,这就是您看到@michael.hor257k
字符的原因;由于您的网络服务器会替换<
,以避免生成无效的<
响应。
Here you can see a good response解释XML
中此字符的一般规则取决于它们的位置。
答案 1 :(得分:0)
OperationCanceledException
是XSLT中的转义字符。因此,您可以使用Less than symbol
代替&amp; lt;