解析XML页面时出现NSXMLParserErrorDomain错误5

时间:2011-07-05 23:50:34

标签: iphone objective-c xcode nsxmlparser xml-parsing

我正在尝试解析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];

感谢任何帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

我不清楚你在做什么。您创建了一个NSXMLParser,但将其称为doc。它不是。然后创建一个XMLParser,它是一个?也许是某些第三方API?

我没有在我面前的代码,但基本上你需要设置一个NSXMLParser委托,它可以在解析器读取它时接收XML元素。然后,您需要告诉解析器开始处理XML。

要看的另一件事是确认URL实际上是采购XML而不是其他内容。