我正在使用NSXMLParser来解析从我的webservice中获取的数据。但是当我从服务器获取数据时。
它给了我错误代码5.
我无法看到来自网络服务的响应。
我用
NSXMLParser *parser = [[NSXMLParser alloc] initWithContentsOfURL:theURL];
但是当我写NSLog(@"%@",parser);
如何显示从我的网络服务获得的响应?
答案 0 :(得分:6)
从URL返回的数据通常只是文本。它也可以是XML,但您可以使用以下命令查看原始响应:
NSError *error = nil;
NSString *string = [[NSString alloc] initWithContentsOfURL:theURL
encoding:NSUTF8StringEncoding
error:&error];
if (error != nil)
{
NSLog(@"error: %@", error);
}
else
{
NSLog(@"response: %@", string);
}
答案 1 :(得分:0)
如果错误代码为5,则表示您的xml格式不正确 Ans就你的xml输出而言,你必须实现nsxmlparserdelegate方法来解析xml检查相同主题的教程..