XML
<?xml version="1.0" encoding="UTF-8"?> <root> <system value="s1"> <title>a&b&c</title> </system> <system value="s2"> <title>test</title> </system> </root>
使用sax解析以上xml的时候,由于xml中包含有特殊字符&,所以第二个system标签没法解析到。 求解决办法
&
走同样的路,发现不同的人生
这是一个非法的 XML,正常的解析应该拿它没办法。
如果你确定这个 XML 文档里面不可能出现任何的 XML entity,可以先替换 & 字符为 & 再解析。
&
这是一个非法的 XML,正常的解析应该拿它没办法。
如果你确定这个 XML 文档里面不可能出现任何的 XML entity,可以先替换
&
字符为&
再解析。