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


Создание XML-деревьев

Обновлен: November 2007

Одна из самых распространенных задач при работе с XML состоит в построении XML-дерева. В этом разделе описывается несколько способов создания таких деревьев.

В этом разделе

Раздел

Описание

Функциональное построение (LINQ to XML)

Содержит общие сведения о функциональном построении в LINQ to XML. Функциональное построение позволяет создавать все XML-дерево или его часть с помощью одной инструкции. В этом разделе также показано, как внедрять запросы при построении XML-дерева.

Создание XML-деревьев в C# (LINQ to XML)

Показывает, как строить деревья на языке C#.

Введение в XML-литералы в Visual Basic

Содержит краткое введение в построение деревьев в Visual Basic с помощью XML-литералов. Этот раздел содержит ссылки на документацию Visual Basic по XML-литералам.

Сравнение клонирования и присоединения

Иллюстрирует различие между добавлением узлов из существующего XML-дерева (узлы клонируются и затем добавляются) и добавлением узлов, не имеющих родителя (такие узлы просто присоединяются).

Синтаксический анализ XML

Показывает, как анализировать XML из множества источников. LINQ to XML накладывается поверх XmlReader, который используется для анализа кода XML.

Как заполнить XML-дерево с помощью XmlWriter (LINQ to XML)

Показывает, как заполнять XML-дерево с помощью XmlWriter.

Как выполнить проверку с помощью XSD (LINQ to XML)

Показывает, как проверять XML-дерево с помощью XSD.

Допустимое содержимое объектов XElement и XDocument

Описывает допустимые аргументы, которые можно передавать конструкторам, а также методы, которые можно использовать для добавления содержимого в элементы и документы.

См. также

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

Руководство по программированию (LINQ to XML)