问题1: 有没有人使用过TouchXML,我正面临着问题,因为有像&这样的角色的rssfeed甚至& 解析器将url作为输入,似乎不解析XML内容。对于相同的源URL,NSXMLParser没有此类问题。 问题2: NSXMLParse的另一个问题是当foundCharacter()方法找到“\ n”时 甚至是像
这样的电话if([currentElementValue isEqualToString:@"\n"])
return;
currentElementValue = [currentElementValue stringByReplacingOccurrencesOfString:@"\n" withString:@""];
这两行似乎都没有消除\ n字符。
任何帮助人员?
答案 0 :(得分:0)
您需要转义换行符字符序列
XML中有一个“\ n”作为字符串,但上面的行正在寻找OSX中的换行符字节码(我认为是0x0A)。
您需要查找“\\ n”这是字符序列反斜杠-n 。
[currentElementValue stringByReplacingOccurrencesOfString:@"\\n" withString:@""]
会得到你想要的东西!