Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Microsoft .NET Framework включает три модели обработки XML-данных: XmlDocument класс, XPathDocument класс и LINQ to XML (C#) и LINQ to XML (Visual Basic).
Класс XmlDocument реализует объектную модель документа (DOM) уровня 1 ядра по стандарту W3C и основные рекомендации уровня DOM 2. DOM — это хранящееся в памяти (кэш) древовидное представление XML-документа. XmlDocument С помощью связанных классов можно создавать XML-документы, загружать и получать доступ к данным, изменять данные и сохранять изменения.
Класс XPathDocument — это хранилище данных только для чтения в памяти, основанное на модели данных XPath. Класс XPathNavigator предлагает несколько вариантов редактирования и возможностей навигации с помощью модели курсора над XML-документами, содержащимися в классе XPathDocument, доступном только для чтения, а также в классе XmlDocument.
LINQ to XML — это модель, представленная в .NET Framework версии 3.5 для обработки XML-данных. Это модель в памяти, которая использует Language-Integrated query (LINQ). LINQ расширяет синтаксис языка C# и Visual Basic для предоставления новых возможностей запроса.
В этом разделе
Обработка XML-данных с помощью модели DOM
Описывает использование XmlDocumentи связанные с ним классы для обработки XML-данных.
Обработка XML-данных с помощью модели данных XPath
Описывает использование классов XPathDocument, XmlDocument и XPathNavigator для обработки XML-данных.
Обработка XML-данных с помощью LINQ to XML
Содержит краткий обзор LINQ to XML и содержит ссылки на документацию по LINQ to XML.