[RXP] is a validating parser written in C that creates a non-DOM tree representation of XML documents. While [RXP] itself is underdocumented, and not for the faint of heart, at lest two excellent higher level APIs have been built on top of RXP: [pyRXP], a Python binding; and LT XML, a collection of utilities and libraries.