Neither SAX nor DOM are well-suited for processing database-generated XML. RAX is a record-oriented API to XML data that reduces the overhead and complexity of handling XML generated from databases. Sean McGrath has put together and article at XML.com entitled RAX: An XML Database API. The article presents a simple, record-oriented API for XML that is suitable for processing database-style XML. The RAX, SAX, and DOM APIs are contrasted with a worked example. An implementation of RAX in Python that is based on the PYX notation introduced in the Pyxie project is also presented.
| XML for Databases
| Posted on Sunday April 30, @04:21AM Pacific|
Note: Fields with bold titles are required.