Python sax解析XML含有特殊字符&求解决办法,pythonsax,XML

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,可以先替换 & 字符为 &amp; 再解析。

编橙之家文章,

评论关闭