Поделиться через


Параметры обработки XML

В этом документе приведены общие сведения о технологиях, которые корпорация Майкрософт предоставляет для обработки XML-данных. Дальнейшее рассмотрение этих параметров поможет решить, какие именно из них следует использовать для определенного приложения.

Параметры платформы .NET Framework

Параметр

Пространство имен

Описание

LINQ to XML

System.Xml.Linq

LINQ to XML предоставляет хранимый в памяти интерфейс для доступа к XML-данным, сравнимый с обновленным переработанным интерфейсом DOM. LINQ to XML использует язык LINQ платформы .NET Framework, новую возможность .NET Framework 3.5.

XmlReader

System.Xml

Класс XmlReader предоставляет быстрое однопроходное средство без кэширования для доступа к XML-данным.

XmlWriter

System.Xml

Класс XmlWriter предоставляет быстрое однопроходное средство без кэширования для формирования XML-данных.

XmlDocument

System.Xml

Класс XmlDocument реализует интерфейсы W3C DOM Level 1 Core и DOM Level 2 Core для чтения и создания XML-документов.

XPathNavigator

System.Xml.XPath

Класс XPathNavigator предоставляет несколько параметров изменения и возможностей навигации по XML в классе XmlDocument или XPathDocument

XslCompiledTransform

System.Xml.Xsl

Класс XslCompiledTransform предоставляет параметры для преобразования XML-данных с помощью XSL-преобразований. Новый инструмент XSLTC.exe позволяет использовать в приложении ссылки на предварительно скомпилированные преобразования.

Win32 и параметры, основанные на технологии COM

Параметр

Описание

XmlLite

XmlLite — это быстрое безопасное однопроходное средство синтаксического анализа XML, которое позволяет создавать высокопроизводительные XML-приложения. XmlLite работает с любым языком, который может использовать динамически загружаемые библиотеки (DLL); корпорация Майкрософт рекомендует использование C++.

MSXML

MSXML — это основанная на модели COM технология обработки XML, включенная в ОС Microsoft Windows. MSXML предоставляет собственную реализацию модели DOM с поддержкой XPath и XSLT. MSXML также содержит основанное на событиях средство синтаксического анализа SAX2.

См. также

Ссылки

XSLT-компилятор (xsltc.exe)

Основные понятия

Чтение XML с помощью XmlReader

Обработка XML-данных с использованием модели данных XPath

Другие ресурсы

Запись XML с помощью XmlWriter

Обработка XML-данных с использованием модели DOM