expat-parser

    0熱度

    1回答

    我試圖解析與外籍人士的XML文件(OSM數據),並有一些Unicode字符線是外籍人士無法解析:在開行 <tag k="name" v="абвгдежзиклмнопр�?туфхцчшщьыъ�?ю�?�?БВГДЕЖЗИКЛМ�?ОПРСТУФХЦЧШЩЬЫЪЭЮЯ" /> <tag k="name" v="Cin\x8e? Rex" /> (XML文件編碼爲「 UTF-8「) 該

    0熱度

    2回答

    我正在嘗試使用python expat解析XML文件。我在我的XML文件中的以下行: <Action><fail/></Action> 外籍標識開始和結束標記,但轉換& LT;比性格更小,同樣比特徵就越顯着,因而將其解析如下: 結果: START 'Action' DATA '<' DATA 'fail/' DATA '>' END 'Action' ,而不是所期望的:

    0熱度

    4回答

    我想從使用python程序的各種HTML頁面中提取一些數據。不幸的是,其中一些頁面包含用戶輸入的數據,偶爾會有「輕微」的錯誤 - 即標籤不匹配。 有沒有一種很好的方法讓Python的xml.dom嘗試糾正錯誤或類似的東西?或者,是否有更好的方法從HTML頁面提取可能包含錯誤的數據?

    0熱度

    2回答

    我試圖安裝雅虎BOSS mashup框架,但在運行提供的示例時遇到問題。示例1,2,5和6工作,但3給出Expat錯誤。這裏是ex3.py的輸出: gpython examples/ex3.py examples/ex3.py:33: Warning: 'as' will become a reserved keyword in Python 2.6 Traceback (most r

    1熱度

    2回答

    我想在一個XML文件看起來像這樣 <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE dblp SYSTEM "dblp.dtd"> <dblp> <incollection> <author>José A. Blakeley</author> </incollection> </dblp> 創建該問題看起來點讀

    17熱度

    8回答

    我們的C++應用程序讀取XML文件看起來像這樣的配置數據:這些XML文件的 <data> <value id="FOO1" name="foo1" size="10" description="the foo" ... /> <value id="FOO2" name="foo2" size="10" description="the other foo" ... /> ... <valu

    4熱度

    2回答

    我設法解析ok。但現在我無法獲得我需要的值 。我可以獲取元素和屬性。但無法獲得價值。 我想獲得在該XML框架的價值是20 /* track the current level in the xml tree */ static int depth = 0; /* first when start element is encountered */ void start_element(voi

    6熱度

    1回答

    我試圖從Go(雖然語言本身是無關緊要的)從頭開始創建一個XMPP庫(以及後來的服務器),作爲了解我能夠了解XMPP協議的一種手段,以及一般的服務器軟件開發。 許多人都知道,XMPP是基於XML的消息傳遞協議,依賴於大量短而頻繁的XML流。我認爲對於這樣的應用程序,基於事件的XML解析器應該更好,因爲我不需要DOM和所有這些(如果我錯了,就糾正我)。請記住,該庫專用於服務器,因此可能會同時運行多個實

    1熱度

    1回答

    背景:我來自C#-land,所以我正在尋找能夠通過Xpath選擇來處理節點和值的東西。 這裏是我的代碼,到目前爲止: import urllib import sys from xml.parsers import expat url = 'http://SomeWebService.SomeDomain.com' u = urllib.urlopen(url) Parser = e

    1熱度

    2回答

    我正在使用expat來讀取xml文件。我想從xml文件中指定的配置文件中填充我的一些類成員變量。我定義我的起始元素的處理程序, void Start(void *data,const XML_Char *el, const XML_Char **attr) ,這將如下引用: XML_SetElementHandler(parser,Start, NULL); 目前我使用的是全球性的結構,g