2013-03-07 24 views
1

我開始了我的iPhone編程冒險,用一個簡單的HTML抓取。我使用的Hpple庫做的工作,我有一個問題... 假設我有以下的HTML解析...Objective C Hpple獲取評論元素信息

<div> 
    <div> A <!-- Comment 1 --></div> 
    <div> B </div> 
    <div> C <!-- Comment 2 --></div> 
</div> 

我怎樣才能檢索到的註釋部分?他們沒有出現在對象上......我正在查看文檔,但沒有指向這個方向..(也搜索「hpple評論」不會產生最好的結果...)。

在此先感謝。

+0

也許看看使用NSXMLParser?它似乎支持根據文檔的意見:https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSXMLParser_Class/Reference/Reference.html – nielsbot 2013-03-08 19:00:25

回答

1

評論不被視爲內容的一部分,並且被除了人類以外的幾乎所有解析器剝離。

同樣,你不能要求解析器告訴你前兩個元素之間有多少空格和換行符。

+0

嗯,我只問,因爲我爲Android使用的庫使它成爲可能。 :/ – 2013-03-07 21:47:19

+0

看起來像NSXMLParser可以通知它的代表關於評論,CDATA和其他... – nielsbot 2013-03-08 18:59:42