libxml2

    31熱度

    8回答

    我已經嘗試了許多Perl XML解析器。我對Sablotron Parser很感興趣,但是在Windows系統上安裝是件很痛苦的事情。目前我已經開始使用XML::LibXML和XML::LibXSLT,這兩者似乎都能滿足我的需求。 他們似乎也相當標準。有沒有比這更好的XML解析器?

    6熱度

    6回答

    我正在研究解析器以從XML文件中獲取數據。我正在使用libxml2來提取數據。我無法從節點獲取屬性。我只找到nb_attributes以獲得屬性的數量。

    1熱度

    1回答

    是否有可能使用unix的libxml? 例如,xmlParseDoc函數採用一個XMLCHAR XMLCHAR具有以下定義: typedef unsigned char xmlChar; 我想爲libxml的解釋所有作爲2個字節字符。 我有一種感覺,以下將無法與LIB正常工作: typedef unsigned short xmlChar; 注:我不是在談論的時候,它實際上讀/寫XML編碼

    32熱度

    3回答

    我無法找到這些解析技術的比較。哪一個是最常用的? 問候。 穆斯塔法

    1熱度

    1回答

    我有一個XML文件,如下所示 <siteinfo> ... </siteinfo> <page> <title>...</title> <revision> ... <revision> </page> 它沒有根/封閉節點,所以我得到了「在文件末尾額外的內容」上運行我的程序。在使用libxml打開文件進行解析之後,是否可以輕鬆地將此根/封閉節點添

    10熱度

    1回答

    我需要一個現有的xml文件,並修改一些屬性並將其寫回。 我正在考慮使用libxml2來完成這件事。應用程序是在Linux上運行的C/C++。 事情是,libxml2似乎包括廚房水槽的幾個變體,以及便攜式洗手間,淋浴和通過相同管道連接的各種其他東西。有不同的解析器可用,以及不同的做事方式。對於之前沒有使用過libxml2的人來說,這有點嚇人。 我應該看什麼樣的示例,以便最終我的輸出.xml與原始輸入

    4熱度

    1回答

    我遇到過(我認爲是)使用sax解析器時的一個奇怪行爲,我想知道它是否正常。 我通過SAX解析器發送此XML: <site url="http://example.com/?a=b&b=c"; /> 的 「&」 被轉換爲 「&」 當startElement回調 被調用。它應該這樣做嗎?如果是這樣,我想 明白爲什麼。 我貼的例子在這裏展示的問題: #include <stdlib.h>

    0熱度

    1回答

    我在寫一個Python應用程序中使用libxml2,並試圖運行一些測試代碼來解析XML文件。該程序從互聯網上下載一個XML文件並對其進行分析。但是,我遇到了一個問題。 用下面的代碼: xmldoc = libxml2.parseDoc(gfile_content) droot = xmldoc.children # Get document root dchild = droot.chi

    3熱度

    2回答

    我使用LibXML解析XML文件,並需要按日期對條目進行排序。每個條目都有兩個日期字段,一個用於發佈條目,另一個用於更新時間。 <?xml version="1.0" encoding="utf-8"?> ... <entry> <published>2009-04-10T18:51:04.696+02:00</published> <updated>2009-05-30T

    5熱度

    3回答

    我將一串鍵值對作爲參數傳遞給XSL(日期 - >「1月20日」,作者 - >「Dominic Rodger」,...)。 這些在一些XML我解析引用 - 在XML看起來是這樣的: <element datasource="date" /> 目前,我無法工作,如何1月20日擺脫這些除了與一個可怕的<xsl:choose>聲明: <xsl:template match="element">