Some of you, who use PHP, might be interested in one of both of these: http://freshmeat.net/projects/xml_pullparser/ http://freshmeat.net/projects/excavator/
eXcavator is an XQuery-like query facility, built on top of
XML_PullParser, which can both query XML files/docs and output formatted
results. If you are using XSLT as a query facility, eXcavator might be
useful as well. In addition to eXcavator's own formatting facility, it
also puts at your disposal the full power of PHP.
Both of these are also available through sourceforge.