TouchXML is a lightweight replacement for Cocoa's NSXML cluster of classes. It is based on the commonly available Open Source libxml2 library. The goal is to create a lightweight NSXML style XML api that can used in environments without NSXML (e.g. iPhone).
- Currently implemented
- XML parsing from NSString and NSData.
- Support for Documents, Elements, Attributes. Most NSXMLNode "navigation" methods are implemented (parent, nextSibling, children, etc).
- Basic xpath support.
- Unit Tests