Heim > Fragen und Antworten > Hauptteil
XML
1
2
3
4
5
6
7
8
9
10
<code><?xml version="1.0" encoding="UTF-8"?>
<code><?xml version=
"1.0"
encoding=
"UTF-8"
?>
<root>
<system value="s1">
<system value=
"s1"
>
<title>a&b&c</title>
</system>
<system value="s2">
"s2"
<title>test</title>
</root>
</code>
使用sax解析以上xml的时候,由于xml中包含有特殊字符&,所以第二个system标签没法解析到。 求解决办法
&
天蓬老师2017-04-17 13:31:08
这是一个非法的 XML,正常的解析应该拿它没办法。
如果你确定这个 XML 文档里面不可能出现任何的 XML entity,可以先替换 & 字符为 & 再解析。
&