The Most Popular XML Parsers for the iPhone


In my analysis, this is what seemed to me to be the most common XML Parsers for the iPhone, and a brief information of each one:
NSXMLParser is a SAX parser involved by standard with the iPhone SDK. It’s published in Objective-C and is quite uncomplicated to use, but perhaps not quite as simple as the DOM design.
libxml2 is an Start Supply selection that is involved by standard with the iPhone SDK. It is a C-based API, so is a bit more operate to use than NSXML. The selection can handle both DOM and SAX producing. The libxml2 SAX brand is especially awesome, as it has a exclusive function of being able to parse the information as it’s being go through. For example, you could be examining a big XML report from the system and showing information that you are examining for it to the customer while you are still getting.
TBXML is a light and portable DOM XML parser developed to be as fast as possible while taking few storage sources. It will saving time by not accomplishing acceptance, not assisting XPath, and by being read-only – i.e. analysis XML with it, but you can not then change the XML and create it again out again.
TouchXML is an NSXML design DOM XML parser for the iPhone. Like TBXML, it is also read-only, but as opposed to TBXML it does service XPath.
KissXML is another NSSXML design DOM XML parser for the iPhone, actually depending on TouchXML. The real distinction is KissXML also can handle modifying and composing XML as well as examining.
TinyXML is a little C-based DOM XML parser that involves just four C data files and two headers. It can handle both examining and composing XML records, but it does not service XPath on its own. However, you can use a relevant selection – TinyXPath – for that.
GDataXML is yet another NSXML design DOM XML parser for the iPhone, developed by Yahoo and the search engines as piece of their Objective-C customer selection. Made up of just a M data file and a headlines, it can handle both examining and composing XML records and XPath concerns.

0 comments:

Post a Comment

Powered by Blogger.
Twitter Delicious Facebook Digg Stumbleupon Favorites More