This document describes how Caché works with XML.
Caché brings the power of objects to XML processing: you are not constrained to using XML as simple text files (or relational BLOBs) nor are you forced to wedge complex XML documents into relational rows and columns. Instead, you can use objects as a direct representation of XML documents and vice versa. As Caché includes a native object database, you can use such objects directly with a database; you do not need additional complex middle-ware or conversion technologies.
You can use XML with Caché in a variety of ways, including:
In addition, Caché uses its built-in XML capabilities to support SOAP and Web Services. For more information refer to Using SOAP and Web Services with Caché.
Caché XML Features
Caché offers the following XML-related features:
Caché XML Architecture
Caché includes the following components for working with XML:
These components are described in more detail later in this document.