Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml RSS博客解析器可以';不读CDATA_Xml_Parsing_Rss_Blogs_Cdata - Fatal编程技术网

Xml RSS博客解析器可以';不读CDATA

Xml RSS博客解析器可以';不读CDATA,xml,parsing,rss,blogs,cdata,Xml,Parsing,Rss,Blogs,Cdata,我有一个RSS解析器的代码,但它不能读取CDATA。有人能告诉我,我必须更改以下代码: 代码将用于提要,其中只有描述使用CDATA。其他项目没有CDATA,并且由应用程序显示 非常感谢你的帮助 matthias所以我找到了第一步。我在代码中更改了此选项: - (void)parser:(NSXMLParser *)parser foundCDATA:(NSData *)CDATABlock{ self.currentItem.description = [[NSString alloc]

我有一个RSS解析器的代码,但它不能读取CDATA。有人能告诉我,我必须更改以下代码:



代码将用于提要,其中只有描述使用CDATA。其他项目没有CDATA,并且由应用程序显示

非常感谢你的帮助
matthias所以我找到了第一步。我在代码中更改了此选项:

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

 self.currentItem.description = [[NSString alloc] initWithData:CDATABlock encoding:NSUTF8StringEncoding];

}
现在,我看到了带有HTML标记的描述BUR?有人知道我怎么能忽略HTML标签吗

非常感谢
Matthias

用实际的代码语言重新标记
- (void)parser:(NSXMLParser *)parser foundCDATA:(NSData *)CDATABlock{

 self.currentItem.description = [[NSString alloc] initWithData:CDATABlock encoding:NSUTF8StringEncoding];

}