消息队列上的XML结束标记已更改

时间:2014-03-18 18:58:04

标签: xml

我在xml doc中有一个嵌入式标记,我不想在队列中处理。 我发送字符串:

<aTag>
&lt;Some Text&gt;
</aTag>

这是我正在排队的短信。 应该得到的不到,但队列正在转换大于“&gt;”。

我可以发送什么?

1 个答案:

答案 0 :(得分:0)

我在这里没有遇到问题。以下是XML标准says

  

&符号(&amp;)和左尖括号(&lt;)绝不能以字面形式出现,除非用作标记分隔符,或用于注释,处理指令或CDATA部分。如果在其他地方需要它们,它们必须使用数字字符引用或字符串&#34; &amp;&#34;和&#34; &lt;&#34;分别。 可以使用字符串&#34;来表示右尖括号(&gt;) &gt;&#34; ,并且为了兼容性,必须使用&#34; &gt;&#34;或者字符串中出现的字符引用&#34; ]&GT; &#34;在内容中,当该字符串未标记CDATA部分的结尾时。

(强调补充。)

&gt;出现的上下文中,>是等效的。