Client-Side Conversion

The most rapid (and least flexible) way to integrate XML into an existing system is through the use of a client-side XML driver. This can be done either by using an XML-enabled database API provider or by inserting an extra component between the client application and the database API provider. Figure 9.2 shows how a relational-data-to-XML mapping layer could be added to an existing system.

Figure 9.2. Adding a client-side conversion layer.

For example, Microsoft's ADO library contains native support for serializing a query's result set into XML. The resulting XML data can then be programmatically manipulated using XML APIs ...

Get Strategic XML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.