首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >xcode,iOS,XML文档解析

xcode,iOS,XML文档解析
EN

Stack Overflow用户
提问于 2011-11-01 11:55:58
回答 1查看 1.3K关注 0票数 0

我正在为iPad 5在Xcode 4.2上开发一个iOS应用程序。

在某些情况下,在我的应用程序中,我需要对web服务进行同步调用。所以我得到一个同步的SOAP响应,我需要解析这个响应才能得到结果。

我不能使用事件驱动的XML解析器NSXMLParser,因为我需要返回同步结果。考虑到我不能在NSXMLDocument上使用iOS,我在搜索SOAP响应中的CallMethodResult和/CallMethodResult标记。这些标记之间的文本是我需要的结果。

但是如果结果应该是Tom & Jerry,则XML中的结果是Tom & amp; Jerry。如果我能够使用一个不错的XML文档解析器,它将为我处理& amp;的转换。当然,我可以进行搜索和替换来修复产生的字符串,但我希望我不必重新发明轮子。

我的结果可能包含由XML解析器修复的任意数量的XML--不友好的字符,因此我的转换代码可能会变得相当长。

从XML中提取节点信息的最佳方法是什么,而不沿着事件驱动的路径前进?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-11-01 16:52:13

我不能使用事件驱动的XML解析器NSXMLParser,因为我需要返回同步结果。

所谓“同步”,是指同步吗?

如果是这样的话,您仍然可以使用NSXMLParser。尽管是事件驱动的,但它是同步的。在解析完成之前,- (BOOL)parse方法不会返回。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7966026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档