0
我正在使用libxml來解析xml響應。我發現libxml通過讀取xml文件頭來檢測編碼。但我找不到如何獲取檢測encoding.I做了以下獲得的libxml檢測編碼:如何使用libXML獲取xml文件中的編碼?
xmlCreatePushParserCtxt(&simpleSAXHandlerStruct, (__bridge void *)(self), [data bytes], [data length], NULL);
我碰到
xmlDetectCharEncoding(const unsigned char * in, int len)
返回檢測到的編碼,但不是來自第一行xml文件。
有什麼想法?
感謝您的迴應!你指出我正確的方向。我嘗試了xmlParserCtxtPtr結構的myDoc屬性。但它給了我空。還有xmlParserCtxtPtr結構的「編碼」屬性。這與你所指的一樣嗎? – iosDeveloper
@Jignesh看到我編輯的答案。 – nwellnhof
謝謝nwellnhof!我這樣做,我相信第一塊肯定會得到XML頭異步加載數據... – iosDeveloper