WebService的XML混合输入

时间:2019-03-02 23:13:07

标签: xml input character-encoding

我有一个Web服务,据说可以接受:

<tag1>&lt;datadatdata></tag1>

XML解析器能否在意外的>中生存下来?

我要在客户端使用Java环境,我不知道服务器上运行的是什么...

1 个答案:

答案 0 :(得分:0)

与小于字符<(必须转义为<{> 1 )的小于字符&lt;相比,可以在元素中立即使用大于字符>的字符或属性值和可以选择转义&gt;

这是here at Liquid Technologies的解释:

元素数据

  

'<'字符必须在元素文本数据中转义,因此不要与下一个元素的左括号混淆。
  必须始终对'&'字符进行转义。
  其他替代项(甚至包括右大括号“>”)都是可选的,但始终避免使用它们是一种很好的做法。