2012-08-06 83 views
1

任何機構都可以幫助我! 我想分析來自網絡的一些HTML代碼,目標C,將HTML代碼就像波紋管:如何解析目標C中的HTML

<div class="linkSummary"> 
<a href="video_page.php?id=2309"><img class="video_thumbnail" width="120" height="90" src="video_thumbnails/vthumb_2309.jpg"></a> 


<div class="video_title"><a href="video_page.php?id=2309">المپیک لندن؛ اهداء مدال کشتی فرنگی ۵۵ کیلوگرم </a></div> 
<div class="video_league"><a href="videos.php?cupID=23">المپیک لندن</a></div> 
<div class="video_date">&#1777;&#1781; &#1605;&#1585;&#1583;&#1575;&#1583; &#1777;&#1779;&#1785;&#1777; (<span dir="ltr">5 August 2012</span>)</div> 
<div class="send_details"> 
    <span class="icon_holder"><img width="22" height="25" class="rollover v1" src="image_slices/icon_ball_off.jpg" hover="image_slices/icon_ball_on.jpg" vid="1" otid="4" oid="2309"><img width="22" height="25" class="rollover v2" src="image_slices/icon_yellow_off.jpg" hover="image_slices/icon_yellow_on.jpg" vid="2" otid="4" oid="2309"><img width="22" height="25" class="rollover v3" src="image_slices/icon_red_off.jpg" hover="image_slices/icon_red_on.jpg" vid="3" otid="4" oid="2309"></span>&#1578;&#1575; &#1575;&#1604;&#1575;&#1606; &#1777;&#1780; &#1606;&#1592;&#1585; &#1583;&#1585; &#1605;&#1608;&#1585;&#1583; &#1575;&#1740;&#1606; &#1608;&#1740;&#1583;&#1740;&#1608; &#1583;&#1575;&#1583;&#1607; &#1588;&#1583;&#1607; &#1575;&#1587;&#1578;. | <a href="video_page.php?id=2309">&#1606;&#1592;&#1585; &#1588;&#1605;&#1575; &#1670;&#1740;&#1607;&#1567;</a> 
</div> 

</div> 

我想解析器解析VIDEO_TITLE並關聯到該標題的圖像,並把這些插入表中。任何人都可以給我看一些示例代碼來做到這一點?

+0

http://stackoverflow.com/questions/8674342/parse-standardised-html-in-ios-application – 2012-08-06 00:08:31

+2

快速搜索「parse html objective-c」顯示了幾十個相關的問題。 – 2012-08-06 00:09:03

+0

@Tim *可能*重複,是的。但在這個問題上接受的答案是* waaaaaay *太複雜。一個簡單的'NSXMLParser'就足夠了。 – 2012-08-06 00:11:58

回答

1

根據您要做的事情,您可能會發現ElementParser適合您。它提供了一些使用CSS選擇器從HTML文檔中獲取數據的非常有用的方法,類似於jQuery。該文檔有點亮,但是an intro to using it is available