2010-02-04 68 views
0

有對於具有人體中的RSS提要此XML文件:檢測HTML代碼

<description> 
    <div> 
     <img width=120 src=&#039;http://enjoythebest.ph/photos/news/150/57_1_100204125514.jpg&#039;> 
    </div> 
    <![CDATA[Hey come to Manor tomorrow night yo! featuring performances by BEATPHONIK X ADDLIB with KABAYAN KRUMP   MOVEMENT and MANILA'S KRUMP PIONEERS KRUMP PINOY! and of course our Fat Fridays line up: DJs KING,REGGIE and   OLIE on the deck! EMCEE PHAT JORGE on the mic! FAT FRIDAYS! See How Manor does it!]]> 
</description> 

我遇到麻煩數據的圖像(一個內部div)和身體的一個(這是CDATA中的一個)。

XCode似乎只能讀取開始描述標記後的第一個「<」。

我無法從後端編輯XML文件,所以我將不得不使用它。

任何想法? TIA。

回答

1

您使用哪個庫來解析xml文件?

通常情況下,如果使用NSXMLParser進行解析,則它能夠識別CDATA塊。您應該處理此委託方法中的文字:

- (void)parser:(NSXMLParser *)parser foundCDATA:(NSData *)CDATABlock 

使用事件驅動模型here

+0

感謝這個:)瞭解更多關於如何解析XML文檔 – laura 2010-02-04 19:40:31