United States   Change   |   All Microsoft Sites

Home

White Paper: What's New for XML in SQL Server 2008

Microsoft introduced XML-related capabilities in Microsoft SQL Server 2000 with the FOR XML and OPENXML Transact-SQL keywords, which enabled developers to write Transact-SQL code to retrieve a query result as a stream of XML and to shred an XML document into a rowset. SQL Server 2005 extended these XML capabilities significantly with the introduction of a native xml data type that supports XSD schema validation, XQuery-based operations, and XML indexing. SQL Server 2008 builds on the XML capabilities of previous releases and provides enhancements to meet the challenges that customers have faced when storing and manipulating XML data in the database.

Included in This Document

  • Introduction

  • The Evolution of SQL Server XML Capabilities

    • XML Functionality in SQL Server 2000

    • XML Functionality in SQL Server 2005

    • XML Functionality in SQL Server 2008

  • XML Schema Validation Enhancements

    • Lax Validation Support

    • Full xs:datetime Support

    • Union and List Types

  • XQuery Enhancements

  • XML DML Enhancements

  • Conclusion

Download White Paper