У меня есть XML-файл, который выглядит так
<comments>
<text>
<![CDATA[
<!--cached-Tue, 02 Nov 2010 17:50:50 +0000-->
this is on the first line
<br />
This is on the second line
]]>
</text>
<text>
<![CDATA[
<!--cached-Tue, 02 Nov 2010 17:50:50 +0000-->
this is on the first line
<br />
This is on the second line
]]>
</text>
</comments>
Как мне извлечь из этого данные (игнорируя комментарий)
У меня сейчас есть.
- (void)parser:(NSXMLParser *)parser foundCDATA:(NSData *)CDATABlock
{
if(!myCDATA)
{
myCDATA = [[NSMutableData alloc] init];
}
[myCDATA appendData:CDATABlock];
}
Однако, похоже, он никогда не найдет тег "]]>". Когда я ломаю точку, она только однажды вызывает CDATA.