Iphone NSXMLParserPrematureDocumentEndError=5//文档意外结束
我已经浏览了Stackoverflow和其他论坛中的问题,并尝试了几种建议的解决方案,但没有任何效果。我正在将Xcode 4.0.1与iPhone4.3模拟器一起使用 我收到的错误是: NSXMLParserPrematureDocumentEndError=5//文档意外结束 这是XML文件:Iphone NSXMLParserPrematureDocumentEndError=5//文档意外结束,iphone,objective-c,xml,nsxmlparser,Iphone,Objective C,Xml,Nsxmlparser,我已经浏览了Stackoverflow和其他论坛中的问题,并尝试了几种建议的解决方案,但没有任何效果。我正在将Xcode 4.0.1与iPhone4.3模拟器一起使用 我收到的错误是: NSXMLParserPrematureDocumentEndError=5//文档意外结束 这是XML文件: <?xml version="1.0" encoding="utf-8" ?> <errorDetails> <errorCode>15</error
<?xml version="1.0" encoding="utf-8" ?>
<errorDetails>
<errorCode>15</errorCode>
<errorText>The very special error</errorText>
</errorDetails>
该链接起作用,在webView中可见
这些都是在XMLparser.m中实现的,但似乎从未调用过
- (void)parser:(NSXMLParser *)parser
didStartElement:(NSString *)elementName
namespaceURI:(NSString *)namespaceURI
qualifiedName:(NSString *)qualifiedName
attributes:(NSDictionary *)attributeDict
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
- (void)parser:(NSXMLParser *)parser
didEndElement:(NSString *)elementName
namespaceURI:(NSString *)namespaceURI
qualifiedName:(NSString *)qName
谢谢你帮助我。试着从
NSURL *xmlUrl = [NSURL fileURLWithPath:@"http://172.16.202.155/results.xml"];
到
试着从
NSURL *xmlUrl = [NSURL fileURLWithPath:@"http://172.16.202.155/results.xml"];
到
成功了。非常感谢您的帮助。如果您测试了xmlURL以查看它是否为零(或在调试器中检查它),您会立即意识到您的URL无效(作为文件URL)。这就成功了。非常感谢您的帮助。如果您测试了xmlURL以查看它是否为零(或在调试器中检查),您会立即意识到您的URL无效(作为文件URL)。我喜欢您的非常特殊的错误我喜欢您的非常特殊的错误
NSURL *xmlUrl = [NSURL URLWithString:@"http://172.16.202.155/results.xml"];