Expatobjc provides an Objective-C interface to the Expat XML parser library. The design of the Expat XML parser is somewhat similar to that of SAX.