Python:sax解析xml的时候碰到特殊字符怎么办?
怪我咯
怪我咯 2017-04-17 13:29:08
0
1
922

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标签没法解析到。
求解决办法

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(1)
Peter_Zhu

这是一个非法的 XML,正常的解析应该拿它没办法。

如果你确定这个 XML 文档里面不可能出现任何的 XML entity,可以先替换 & 字符为 &amp; 再解析。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!