System.Xml.Linq Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы для LINQ to XML. LINQ to XML — это расположенный в памяти программный интерфейс XML, который позволяет легко и эффективно изменять документы XML.
Классы
Extensions |
Содержит методы расширения LINQ to XML. |
XAttribute |
Представляет XML-атрибут. |
XCData |
Представляет текстовый узел, содержащий CDATA. |
XComment |
Представляет XML-комментарий. |
XContainer |
Представляет узел, который может содержать другие узлы. |
XDeclaration |
Представляет XML-декларацию. |
XDocument |
Представляет XML-документ. Информацию о компонентах и использовании объекта XDocument см. в статье Общие сведения о классах XDocument. |
XDocumentType |
Представляет определение типа документа (DTD) XML. |
XElement |
Представляет элемент XML. Сведения об использовании и примеры см. в разделе Общие сведения о классе XElement и в подразделе "Примечания" на этой странице. |
XName |
Представляет имя XML-элемента или атрибута. |
XNamespace |
Представляет пространство имен XML. Этот класс не наследуется. |
XNode |
Представляет абстрактное понятие узла (элемент, комментарий, тип документа, инструкция по обработке или текстовый узел) в дереве XML. |
XNodeDocumentOrderComparer |
Предоставляет возможность сравнивать узлы по их порядку в документе. Этот класс не наследуется. |
XNodeEqualityComparer |
Сравнивает узлы, чтобы определить, эквивалентны ли они. Этот класс не наследуется. |
XObject |
Представляет узел или атрибут в дереве XML. |
XObjectChangeEventArgs | |
XProcessingInstruction |
Представляет инструкцию обработки XML-кода. |
XStreamingElement |
Представляет элементы в дереве XML, поддерживающем отложенный потоковый выход. |
XText |
Представляет текстовый узел. |
Перечисления
LoadOptions |
Указывает параметры загрузки для синтаксического анализа XML. |
ReaderOptions |
Определяет, нужно ли пропускать дубликаты пространств имен при загрузке объекта XDocument с помощью XmlReader. |
SaveOptions |
Указывает параметры сериализации. |
XObjectChange |
Задает тип события, когда событие вызывается объектом XObject. |
Комментарии
С помощью LINQ to XML можно:
Загрузка XML из файлов или из потоков.
Сериализация XML в файлы или в потоки.
Создание XML-деревьев с нуля с помощью функциональной конструкции.
Запрос XML-деревьев с помощью запросов LINQ.
Работа с XML-деревьями в памяти.
Проверка XML-деревьев с помощью XSD.
Использование сочетания этих функций для преобразования XML-деревьев из одной формы в другую.