我使用Python的elementtree庫來解析從MySQL查詢瀏覽器導出的.XML文件。當我將結果集導出到.XML時,它包含了這個非常奇怪的字符,它顯示爲在我的編輯器中綠色圓角矩形中突出顯示的字母「BS」。 (見截圖)反正我通過文件迭代,並嘗試手動替換字符,但它不能匹配,因爲我這樣做後:使用ElementTree.parse解析XML文件時出錯
for lines in file:
lines.replace("<Weird Char>", "").strip();
我從解析方法的錯誤。但是,如果我在手寫板/記事本等手動替換字符...解析呼叫正常工作。我正在尋找一種方法來解析出角色,而無需手動完成。
任何幫助都很棒:我包括兩個屏幕截圖,其中一個角色出現在我的編輯器中,另一個角色出現在Chrome中。
感謝
編輯:您可能要放大圖像,對不起。
什麼是錯誤? – Keith 2011-06-13 15:01:36
python parse.py zombie.xml 打開
2011-06-13 15:08:34