TouchXML无法在iPhone上解析YQL结果XML

时间:2009-02-11 07:37:33

标签: iphone xml parsing touchxml

问题1: 有没有人使用过TouchXML,我正面临着问题,因为有像&这样的角色的rssfeed甚至& 解析器将url作为输入,似乎不解析XML内容。对于相同的源URL,NSXMLParser没有此类问题。 问题2: NSXMLParse的另一个问题是当foundCharacter()方法找到“\ n”时 甚至是像

这样的电话
if([currentElementValue isEqualToString:@"\n"])
return;

currentElementValue = [currentElementValue stringByReplacingOccurrencesOfString:@"\n" withString:@""];

这两行似乎都没有消除\ n字符。

任何帮助人员?

1 个答案:

答案 0 :(得分:0)

您需要转义换行符字符序列

XML中有一个“\ n”作为字符串,但上面的行正在寻找OSX中的换行符字节码(我认为是0x0A)。

您需要查找“\\ n”这是字符序列反斜杠-n

[currentElementValue stringByReplacingOccurrencesOfString:@"\\n" withString:@""]

会得到你想要的东西!