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标签没法解析到。
求解决办法
天蓬老师2017-04-17 13:31:08
這是一個非法的 XML,正常的解析應該拿它沒辦法。
如果你確定這個 XML 文件裡面不可能出現任何的 XML entity,可以先替換 &
字元為 &
再解析。