正如你可能知道,蟒蛇xml.dom的readString()拋出一個異常,如果有什麼不對的XML代碼解析。讀字符串沒有在Python xml.dom的
我目前正在寫一個簡單的XMPP聊天服務器,並且你可能也知道,第一個客戶端請求消息中的一個不關閉流:流標籤,直到它沒有得到答覆。
有沒有辦法使用沒有「解析」的xmlcode,或者我應該寫我自己的XML解析器蟒蛇xml.dom的?
正如你可能知道,蟒蛇xml.dom的readString()拋出一個異常,如果有什麼不對的XML代碼解析。讀字符串沒有在Python xml.dom的
我目前正在寫一個簡單的XMPP聊天服務器,並且你可能也知道,第一個客戶端請求消息中的一個不關閉流:流標籤,直到它沒有得到答覆。
有沒有辦法使用沒有「解析」的xmlcode,或者我應該寫我自己的XML解析器蟒蛇xml.dom的?
DOM解析器總是需要讀取整個XML文件。你想要一個SAX parser。
有可能爲您提供最佳體驗的解析器是xml.parsers.expat。在您的StartElementHandler
中創建一個DOM元素,並將其作爲子元素添加到當前元素,然後將當前元素設置爲新元素。在您的EndElementHandler
中,將當前元素彈出到該元素的父元素。如果父母是null
,您有一節。仔細測試命名空間;你有可能在第一次得到錯誤的屬性。
爲什麼蘋果程序MAC OS,而不是使用Windows的? 我只想賺取練習,並有樂趣... – ltsstar