我有一个Web服务,据说可以接受:
<tag1><datadatdata></tag1>
XML解析器能否在意外的>
中生存下来?
我要在客户端使用Java环境,我不知道服务器上运行的是什么...
答案 0 :(得分:0)
与小于字符<
(必须转义为<{> 1 )的小于字符<
相比,可以在元素中立即使用大于字符>
的字符或属性值和可以选择转义为>
。
这是here at Liquid Technologies的解释:
元素数据
'<'字符必须在元素文本数据中转义,因此不要与下一个元素的左括号混淆。
必须始终对'&'字符进行转义。
其他替代项(甚至包括右大括号“>”)都是可选的,但始终避免使用它们是一种很好的做法。