NSXMLParser:如何显示从webservice获得的响应?

发布于 2024-11-04 17:49:58 字数 301 浏览 2 评论 0原文

我正在使用 NSXMLParser 来解析从我的网络服务获得的数据。但是当我从服务器获取数据时。

它给了我错误代码 5。

我无法看到来自网络服务的响应。

我使用

 NSXMLParser *parser = [[NSXMLParser alloc] initWithContentsOfURL:theURL];

但是当我编写 NSLog(@"%@",parser); 时我无法在控制台中看到响应

如何显示从我的网络服务获得的响应?

I am using NSXMLParser to parse my data obatained from my webservice. But when I get the data from the server.

It gives me Error Code 5.

I am not able to see the response that comes from the webservice.

I use

 NSXMLParser *parser = [[NSXMLParser alloc] initWithContentsOfURL:theURL];

But I cannot see the response in console when I write NSLog(@"%@",parser);

How can I display the response obtained from my webservice?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

生死何惧 2024-11-11 17:49:58

从 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);
}

Data returned from a URL is usually just text. It may also be XML, but you can see the raw response by using the following:

NSError *error = nil;
NSString *string = [[NSString alloc] initWithContentsOfURL:theURL
                                                  encoding:NSUTF8StringEncoding
                                                     error:&error];
if (error != nil)
{
    NSLog(@"error: %@", error);
}
else
{
    NSLog(@"response: %@", string);
}
只有影子陪我不离不弃 2024-11-11 17:49:58

错误代码 5 表示您的 xml 格式不正确。
就您的 xml 输出而言,您必须实现 nsxmlparserdelegate 方法才能解析 xml,查看同一主题的教程。

With the error code 5 means , your xml was not well formed.
Ans as far as your xml output concerned , you had to implement the nsxmlparserdelegate methods to get the xml parsed check the tutorials on the same topic..

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文