我正在尝试解析Objective-C中的XML页面。错误的全文是:
Error Domain = NSXMLParserErrorDomain Code = 5“无法完成操作。(NSXMLParserErrorDomain错误5。)”
我试图像这样解析页面:
NSURL *xmlUrl = [NSURL fileURLWithPath:@"xmlpage"];
NSXMLParser *xmlDoc = [[NSXMLParser alloc] initWithContentsOfURL: xmlUrl];
XMLParser *parser = [[XMLParser alloc]init];
感谢任何帮助,谢谢。
答案 0 :(得分:1)
我不清楚你在做什么。您创建了一个NSXMLParser,但将其称为doc。它不是。然后创建一个XMLParser,它是一个?也许是某些第三方API?
我没有在我面前的代码,但基本上你需要设置一个NSXMLParser委托,它可以在解析器读取它时接收XML元素。然后,您需要告诉解析器开始处理XML。
要看的另一件事是确认URL实际上是采购XML而不是其他内容。