206NSXMLParser vs libxml2

NSXMLParser parses XML, reports when each node ends, better for very, very large documents. libxml2 loads whole xml file into memory. http://code.google.com/p/touchcode/wiki/TouchXML http://code.google.com/p/kissxml/ iPhone SDK Development by Bill Dudney and Chris Adamson NSXMLParser initWithContentsOfURL: may block GUI while downloading, can not handle HTTP authentication. initWithData: accumulate data with NSURLConnection’s delegate -didReceiveResponse, -didReceiveData, -connectionDidFinishLoading. TouchXML – copy TouchXML files to project – in “Targets”, select target > Get Info > add /usr/include/libxml2 to Header Search Paths – add libxml2.dylib to “Frameworks” UPDATE instead of adding libxml2.dylib link to the Framework on the system: Other Linker Flags:
-lxml2
Linking libxml2 in Xcode