XML_PullProcessor is an XML token processing class for PHP. With releases 1.3.0/1.3.1, XML_PullProcessor incorporates Namespace support directly into the XML_PullParser module itself, replacing the subclasses XML_PullParser_NS and XML_PullParser_NS_doc which previously provided it with Namespace facilities and enhancing the earlier functionality.
Included in the XML_PullParser family is eXcavator, an XML query processing class which provides XQuery-like functionality to XML_PullParser. Because eXcavator is built on top of XML_PullParser, its most recent release (1.0.5) has also been able to include namespace support. Using eXcavator gives the developer complete access to all the facilitities of XML_PullParser. For many applications, the two classes can work in tandem, with eXcavator acting as a powerful front-end to XML_PullParser.