--- title: "SQLXML 4.0 Data Access Components | Microsoft Docs" ms.custom: "" ms.date: "03/14/2017" ms.prod: "sql-non-specified" ms.prod_service: "database-engine, sql-database" ms.service: "" ms.component: "sqlxml" ms.reviewer: "" ms.suite: "sql" ms.technology: - "dbe-xml" ms.tgt_pltfrm: "" ms.topic: "reference" helpviewer_keywords: - "data access [SQLXML]" - "data providers [SQLXML]" - "SQLXML, data access components" - "data providers [SQLXML], listed" - "providers [SQLXML]" - "providers [SQLXML], listed" ms.assetid: 5001e9fd-555c-4332-a57d-4d29a537454a caps.latest.revision: 27 author: "douglaslMS" ms.author: "douglasl" manager: "craigg" ms.workload: "Inactive" --- # SQLXML 4.0 Data Access Components - SQLXMLOLEDB Provider [!INCLUDE[appliesto-ss-asdb-xxxx-xxx-md](../../../includes/appliesto-ss-asdb-xxxx-xxx-md.md)] [!INCLUDE[msCoName](../../../includes/msconame-md.md)] SQLXML 4.0 includes three data providers that can insert XML data into and retrieve XML data from a database in [!INCLUDE[ssNoVersion](../../../includes/ssnoversion-md.md)]: - SQLXMLOLEDB Provider Exposes SQLXML 4.0 functionality through ActiveX Data Objects (ADO). - SQLXML Managed Classes Expose SQLXML functionality inside the [!INCLUDE[msCoName](../../../includes/msconame-md.md)] .NET Framework. For more information, see [SQLXML Managed Classes](../../../relational-databases/sqlxml-annotated-xsd-schemas-xpath-queries/net-framework-classes/sqlxml-4-0-net-framework-support-managed-classes.md). - SQL Server Native Client (SQLNCLI11) Exposes SQLXML 4.0 functionality through a new data access technology that extends and compliments current versions of Microsoft Data Access Components (MDAC). SQLNCLI11 provides full support for features introduced in [!INCLUDE[ssVersion2005](../../../includes/ssversion2005-md.md)]. For more information, see [SQL Server Native Client Programming](../../../relational-databases/native-client/sql-server-native-client-programming.md). ## In This Section [SQLXMLOLEDB Provider (SQLXML 4.0)](http://msdn.microsoft.com/library/fc489682-690a-4bb0-b5ac-237d376dc110) Describes the SQLXMLOLEDB Provider and illustrates its usage.