【问题标题】:Consuming a Webservice and Parsing the XML Data in iphone在 iphone 中使用 Web 服务并解析 XML 数据
【发布时间】:2012-03-20 18:53:41
【问题描述】:

我正在开发一个应用程序,我的要求是使用 Web 服务并通过解析它来捕获 xml 数据。我不确定如何使用 Web 服务并捕获 xml 数据。我无法决定使用哪个 Parser 来解析 XML。我的网络服务是这样的 "xxxxxxxxxxxxxxxxxxxxxxx/test/getTestSchema.cfm?sid=10335&course=ALZ_PATIENT&lesson=991&examtype=R&nStartRow=1&nEndRow=25&videoid=5" 。谁能帮助我了解如何使用 Web 服务并用示例代码解析它?那将非常有帮助。非常感谢

【问题讨论】:

标签: iphone web-services parsing xml-parsing


【解决方案1】:

我们曾经使用sudzc 在我们的一个应用程序中使用基于 SOAP 的 Web 服务。然后使用 TouchXML 解析返回的 XML。这很容易,而且效果很好。 sudzc 采用 WSDL 并实际生成代码以使用 Web 服务!网上的TouchXML教程很丰富。

【讨论】:

  • sudzc 要求输入 WSDl 类型。但我不确定 WSDl 链接的外观。我的 Web 服务 URL 看起来像“xxxxxxxx/test/…”你能解释一下如何为上述 URL 生成代码吗?
  • SOAP 使用 XML over http 向服务器发送请求。如果您不使用 SOAP,则改为发出普通的 http 请求,您可以使用 ASIHTTPRequest 库与服务器通信,然后使用其他一些库来解析 XML。当然还有其他库可以获取和解析数据,但我可能无法评论它们的优点/缺点。 ASIHTTPRequest 对我们来说效果很好。有足够的文档。
猜你喜欢
  • 1970-01-01
  • 2023-03-06
  • 1970-01-01
  • 1970-01-01
  • 2017-01-19
  • 1970-01-01
  • 1970-01-01
  • 2012-08-10
  • 1970-01-01
相关资源
最近更新 更多