比方說,我有以下字符串:我該如何解析HTML?
NSString * str = "<a href="http://www.google.com"style="">
</br>
<a href="http://www.google.com" id="" style="">Come on</a>hello world"
我怎麼能解析出定位標記的價值 - 「加油」?
我應該使用HTMLNode.h和HTMLParser.h嗎?例如,將不勝感激。
比方說,我有以下字符串:我該如何解析HTML?
NSString * str = "<a href="http://www.google.com"style="">
</br>
<a href="http://www.google.com" id="" style="">Come on</a>hello world"
我怎麼能解析出定位標記的價值 - 「加油」?
我應該使用HTMLNode.h和HTMLParser.h嗎?例如,將不勝感激。
libxml2的是在解析XML/HTML非常好,請訪問以下鏈接:http://cocoawithlove.com/2008/10/using-libxml2-for-parsing-and-xpath.html
。 比你。 – rbbtsn0w
如果是靜態的,那麼你可以使用字符串操作取出子出的標籤
OR
如果它是動態的,HTML/XML代碼的不斷變化,那麼你可以使用的NSXMLParser的。請記住,只有當數據是XML格式時,NSXMLParser才更適合使用。
希望這有助於。
嗨,Parth Bhatt。 謝謝,但我想知道如何使用它!我知道使用標籤'',但''標籤,所以.. – rbbtsn0w
@ FlyProgramer2Ball:我可以知道在實現NSXMLParser或靜態方法時面臨的困難嗎? –
'substringFromIndex:'和'substringToIndex:'NSString類的方法可能很有用。有關此更多信息,請查看http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSString_Class/Reference/NSString.html –
請看看這個線程 - http://stackoverflow.com/questions/2712213/html-agility-pack-like -solutions-for-c-objective-c-iphone – adatapost
謝謝.......:P – rbbtsn0w