Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Пространство имен System.Xml предоставляет в памяти программное представление XML-документов, фрагментов, узлов или наборов узлов, используя классы XmlDocument или XPathDocument.
Класс XPathDocument предоставляет быстрое, доступное только для чтения представление XML-документа с помощью модели данных XPath. Класс XmlDocument предоставляет редактируемое в памяти представление XML-документа, реализующего объектную модель W3C (DOM) уровня 1 Core и Core DOM уровня 2. Оба класса реализуют IXPathNavigable интерфейс и возвращают объект, используемый XPathNavigator для выбора, оценки, навигации и в некоторых случаях изменения базовых XML-данных.
В следующих разделах описаны функциональные возможности XPathNavigator класса на основе класса, возвращающего его.
В этом разделе
Чтение XML-данных с помощью XPathDocument и XmlDocument
Описывает, как создать объект класса XPathDocument, который доступен только для чтения XML-документа, и как создать объект класса XmlDocument, который можно редактировать для чтения и редактирования XML-документа. В этом разделе также описывается, как возвращать XPathNavigator объект из каждого класса для навигации и редактирования XML-документа.
Выбор, оценка и сопоставление XML-данных с помощью XPathNavigator
Описывает методы XPathNavigator класса, используемого для выбора узлов в XPathDocument объекте или XmlDocument с помощью запроса XPath, оценки и проверки результатов выражения XPath, а также определения соответствия узла в XML-документе заданному выражению XPath.
Доступ к XML-данным с помощью XPathNavigator
Методы класса XPathNavigator, используемые для навигации по узлам, извлечения XML-данных и доступа к строго типизированным XML-данным, описываются в объекте XPathDocument или XmlDocument.
Редактирование XML-данных с помощью XPathNavigator
Описывает методы класса, используемого XPathNavigator для вставки, изменения и удаления узлов и значений из XML-документа, содержащегося в объекте XmlDocument .
Проверка схемы с помощью XPathNavigator
Описывает способы проверки XML-содержимого, содержащегося в XPathDocument или XmlDocument объекте.