libxml2

    3熱度

    2回答

    我正在使用libxml2的sax解析器來讀取大型xml文件。大多數回調處理程序都提供了一個NULL終止的字符指針。使用String.fromCString這些可以轉換爲Swift中的常規字符串。但是,sax使用緩衝區來讀取字節,因此可以使用字符串的一部分(即緩衝區的大小)調用其中一個回調函數(characters)。這部分字符串甚至可能在Unicode代碼點的中途開始/結束。回調將被多次調用,直到

    0熱度

    1回答

    我有一個XML數據如下 <type> <data1>something1</data1> <data2>something2</data2> </type> <type> <data1>something1</data1> <data2>something2</data2> </type> <type> <data1>something1<

    1熱度

    2回答

    在DDXMLNode.h 我的項目導入XMPPFramework,如: pod 'XMPPFramework', '~> 3.6.6' 我找到這樣一些方法: 1. header search paths添加「$(SDKROOT)/ usr/include/libxml2」 2. Other Linker Flags添加 「-lxml2」 3. Framework Search Path添加 「/u

    1熱度

    2回答

    我想在R中安裝devtools包,並且需要安裝其依賴xml2,但我收到以下錯誤消息。 > install.packages("xml2") Installing package into ‘/Users/xlong3/Library/R/3.2/library’ (as ‘lib’ is unspecified) trying URL 'https://cran.rstudio.com/sr

    0熱度

    2回答

    我已經在這裏工作了將近2個小時,而且我似乎無法繞過它。我是新手Pythoner,它會出現。我正在嘗試安裝lxml,(需要安裝scrapy)。我嘗試了多種方法(請參閱我的其他當前問題)。 目前我正在嘗試以下操作。 我下載了LXML從本網站贏得32文件的Python 2.7: https://pypi.python.org/pypi/lxml/3.4.4#downloads 的LXML二進制文件也可以

    0熱度

    1回答

    這裏是我的代碼,我不知道'if'附近有什麼錯誤,什麼是c中的「primary-expression」? xml_parser.h #define xpath(smth, exp) if (sizeof(*smth) == sizeof(xmlNode)) { xpath_node((xml_node_ptr)smth, exp); } else{ xpath_doc((xml_doc_ptr)sm

    4熱度

    1回答

    某個任務需要我解析一個XML文件並檢查每個節點及其屬性。我花了幾周的時間學習XML和XML解析。我甚至在C語言中發佈了與LIBXML解析相關的早期問題的幫助,並且基於這種理解,我在下面編寫了這些代碼。但是這個代碼是有缺陷的,因爲我沒有達到目標。 我想我已經搞砸了一些父母的孩子和兄弟姐妹的概念。 我從下面提到的XML文件明白的是: 檔案是根節點和目錄的是其子女和 目錄有孩子作爲參數,並 參數有孩子的

    0熱度

    2回答

    我試圖寫指針和C的方法,例如: //c signature: typedef void (*startDocumentSAXFunc) (void *ctx); //Swift2 working code let startDocument: @convention(c) (UnsafeMutablePointer<Void>) -> Void = { (ctx) -> Void in

    1熱度

    1回答

    最近我rNOMADS的用戶套餐中的R開始出現了意外的錯誤: Error: Excessive depth in document: 256 use XML_PARSE_HUGE option [1] 我們跟蹤這個問題到這個命令: html.tmp <- xml2::read_html("http://nomads.ncep.noaa.gov/cgi-bin/filter_rap.pl?dir=

    1熱度

    2回答

    這裏是我的代碼,我發現大多數網站頁面文件會引發這個錯誤,如何解決它? #include <libxml/parser.h> int main(int argc, char **argv) { xmlParseDoc("<!DOCTYPE html>\n" "<html lang=\"en\">\n" "<head>\n" "