Last time I checked NSXMLDocument wasn't available in iOS and so Apple's built in classes were really only good for SAX parsing (as opposed to DOM parsing). As a result of this I ended up using GData instead. This was a couple years ago though, so my memory is fuzzy.