Objective-C DOM XML parser for iPhone

前端 未结 3 811
无人共我
无人共我 2020-12-30 10:21

Hello guys I\'m looking for a way on the iPhone to parse an XML document using DOM. I have been using SAX with NSXMLParser but now I really want a DOM tree (or anything that

3条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-30 10:44

    If you want to use libxml2 with an Objective-C front without SAX events, take a look at this useful set of wrapper functions.

    You issue an XPath query to your XML document object and get back Foundation class objects: NSArray, NSString, and NSDictionary, e.g.:

    NSArray *queriedBuckets = PerformXMLXPathQuery(responseData, @"//*[local-name()='Buckets']/*[local-name()='Bucket']");
    

    These functions help merge the speed of libxml2 with the readability and usability of Objective-C code.

提交回复
热议问题