Supported by all major database systems, XML provides an easy, standardized method of transferring data between databases and to and from the Web, independent of the software in use. It offers database programmers and data-driven Web developers detailed guidance on how to understand and work with XML as data. Numerous hands-on, step-by-step examples help readers learn to simplify database work using XML. It shows how to use XML to exchange data between multiple databases either internally or with external customers and partners. It covers XML in popular databases including Oracle Database, SQL Server, and brief coverage of DB2 Database. It covers basic syntax for XML, the XML DOM, and XSL - with an emphasis on database use, and native XML databases. Additional topics covered include Native XML databases, XPath, XQuery, XLink, XPointer, DTDs, XML Schemas, among others.