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 |
Представляет определение типа XML-документа (DTD). |
| 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-деревьев из одной фигуры в другую.