【问题标题】:Parsing XML using libxml2 and Xpath in objective c在目标 c 中使用 libxml2 和 Xpath 解析 XML
【发布时间】:2010-10-26 13:12:03
【问题描述】:

我想使用 libxml2 和 XPath 解析一个 xml 文件

我曾尝试在互联网上查找此内容 但我找不到太多关于它的信息。

谁能给我一个解析这个xml的示例代码:

  <WebServiceResponse>  
     <status>OK</status>   
     <result>   
      <type>sample</type>    
      <name>Sample XML</name>    
      <location> 
       <lat>37.4217550</lat>    
       <lng>-122.0846330</lng>    
      </location>
     </result>  
     <result>   
      <message>The secret message</message>  
     </result> 
  </WebServiceResponse>

只是为了让我可以继续工作

提前致谢

【问题讨论】:

    标签: iphone objective-c libxml2 xpath


    【解决方案1】:

    此链接可能对您有所帮助,

    xml parsing iphone, objective C?

    两个自动源创建:http://sudzc.com/

    在此处下载 wsdl2objc 和使用说明:http://code.google.com/p/wsdl2objc/wiki/UsageInstructions

    其实我也在找代码,找到答案后请更新。

    【讨论】:

      【解决方案2】:

      你说你想使用 libxml2 和 XPath,但你没有说你需要 XPath(大概是 libxml2 的 XPath 1.0 规范的实现)来做什么。您要求提供示例代码来解析 XML,但您没有说明您想对 XML 中的信息做什么,因此很难回答您的问题。

      如果您真的想使用 libxml2,那么您将使用 C 编写大部分代码,因为 libxml2 是一个 C 库。我建议您使用 libxml2 tutorial 开始。基于此,您应该能够尝试一些事情。如果您有具体问题需要帮助,您可以发布更具体的问题。

      如果您并没有真正致力于直接使用 libxml2,并且您更喜欢在 Objective-C 中编写更“类似于原生”的东西,那么有许多框架可以做到这一点,包括内置的 NSXMLParser 类。没有直接支持 XPath 或 iOS 内置的全文档 XML 处理,但如果你想做的是解析 XML,它应该相对简单。

      祝你好运!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-12-16
        • 1970-01-01
        • 2013-02-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多