这个RSS源的XML文件有一个正文:
<description>
<div>
<img width=120 src='http://enjoythebest.ph/photos/news/150/57_1_100204125514.jpg'>
</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似乎只能读取第一个“&lt;”在开始描述标签之后。
我无法从后端编辑XML文件,所以我将不得不使用它。
有什么想法吗? TIA。
答案 0 :(得分:1)
您使用哪个库来解析xml文件?
通常,如果使用NSXMLParser进行解析,则能够识别CDATA块。您应该在此委托方法中处理您的文本:
- (void)parser:(NSXMLParser *)parser foundCDATA:(NSData *)CDATABlock
了解有关如何使用事件驱动模型here
解析xml文档的详细信息