昨天,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字符实体表

浙公网安备 33010602011771号