Language Bindings to XML

By preserving application semantics, XML bindings improve program specification, verification, and optimization. We compare two standard binding solutions - namely, the Simple API for XML (SAX) and the Document Object Model (DOM) API - and two novel approaches: Sun's JAXB architecture and our Strathclyde Novel Architecture for Querying XML (SNAQue).