![if !IE]> <![endif]>
XML Database Solutions
A large number of XML database solutions are available, and they generally come in two flavors: database mapping and native XML support.
XML Database Mapping
The first type of XML database solution provides a mapping between the XML docu-ment and the database fields. The system dynamically converts SQL result sets to XML documents. Depending on the sophistication of the product, it may provide a graphical tool to map the database fields to the desired XML elements. Other tools support a con-figuration file that defines the mapping. These tools continue to store the information in relational database management system (RDBMS) format. They simply provide an XML conversion process that is normally implemented as a server-side Web application. This solution is depicted in Figure 10.1.
Table 10.1 contains a list of products that provide XML database mappings. Note that this list is not exhaustive. Additional product offerings are available at www.xml.com.
TABLE 10.1 XML Database Mapping Products
Native XML Support
The second type of XML database solution actually stores the XML data in the docu-ment in its native format. Each product uses its own proprietary serialization technique to store the data. However, when the data is retrieved, it represents an XML document. This solution is depicted in Figure 10.2.
Table 10.2 lists some of the products that provide native XML document support. See www.xml.com for additional products.
TABLE 10.2 Native XML Database Products
Noted XML author Ronald Bourret maintains a list of XML database products that you can visit at www.rpbourret.com/xml.
Copyright © 2018-2023 BrainKart.com; All Rights Reserved. Developed by Therithal info, Chennai.