昨天,MTK前端的工程师反映,说返回的XML解决不了,原因是有双引号。我一想,接口并没有改动,再一想,那肯定是内容管理人员,在数据库中配置的内容有双引号。以前的内容,一直没有双引号,所以这个问题,一直没有暴露出来。看来,还是考虑不周全呀。
XML的内容中,要包括单引号或者双引号,可以使用下面的方法:
1,使用实体:单引号是' ,双引号是" 其实还有:&是&,>是> , <是< ,空格是 等。
<?
xml version="1.0" encoding="UTF-8"
?>
<
example
content1
="这里有单引号实体'"
content2
="这里有双引号实体""
/>
2,解决单引号和双引号的另外一个小技巧是:如果内容中有单引号,就用双引号括起来,如果内容中有双引号,就用单引号括起来。
<?
xml version="1.0" encoding="UTF-8"
?>
<
example
content1
="内容有单引号'用双引号括起来"
content2
='内容有双引号"用单引号括起来'
/>
3,XML字符实体表

来源:oschina
链接:https://my.oschina.net/u/4408413/blog/4321977