ABSTRACT

Data independence, that is, the separation of content from its presentation, makes extensible markup language (XML) an ideal framework for data exchange. Since XML is designed to describe the data presented in the document, an application that sends and receives XML would need interfaces to interpret the data before it is integrated into the applications. This chapter first introduces two application programming interfaces (APIs) for parsing XML documents: document object model (DOM) and simple API for XML (SAX). The XML query language is then briefly reviewed. The interface between some commonly used database applications and XML is illustrated.