XPathNavigator Класс

Определение

Представляет модель курсора для навигации по данным XML и их редактирования.Provides a cursor model for navigating and editing XML data.

public ref class XPathNavigator abstract : System::Xml::XPath::XPathItem, ICloneable, System::Xml::IXmlNamespaceResolver, System::Xml::XPath::IXPathNavigable
public abstract class XPathNavigator : System.Xml.XPath.XPathItem, ICloneable, System.Xml.IXmlNamespaceResolver, System.Xml.XPath.IXPathNavigable
type XPathNavigator = class
    inherit XPathItem
    interface ICloneable
    interface IXPathNavigable
    interface IXmlNamespaceResolver
Public MustInherit Class XPathNavigator
Inherits XPathItem
Implements ICloneable, IXmlNamespaceResolver, IXPathNavigable
Наследование
XPathNavigator
Наследование
XPathNavigator
Производный
Реализации

Комментарии

Класс XPathNavigator в пространстве имен System.Xml.XPath является абстрактным классом, который определяет модель курсора для навигации по информационным элементам XML и их редактирования в виде экземпляров модели данных XQuery 1,0 и XPath 2,0.The XPathNavigator class in the System.Xml.XPath namespace is an abstract class which defines a cursor model for navigating and editing XML information items as instances of the XQuery 1.0 and XPath 2.0 Data Model.

Объект XPathNavigator создается из класса, реализующего интерфейс IXPathNavigable, например классы XPathDocument и XmlDocument.An XPathNavigator object is created from a class that implements the IXPathNavigable interface such as the XPathDocument and XmlDocument classes. XPathNavigator объекты, созданные XPathDocument объектами, доступны только для чтения, пока XPathNavigator объекты, созданные XmlDocument объектами, можно изменять.XPathNavigator objects created by XPathDocument objects are read-only while XPathNavigator objects created by XmlDocument objects can be edited. Состояние объекта XPathNavigator только для чтения или для редактирования, определяется с помощью свойства CanEdit класса XPathNavigator.An XPathNavigator object's read-only or editable status is determined using the CanEdit property of the XPathNavigator class.

Дополнительные сведения об обработке XML-данных с помощью модели данных XPath см. в разделе Обработка XML-данных с помощью модели данных XPath .For more information about processing XML data using the XPath data model, see the Process XML Data Using the XPath Data Model topic.

Важно!

Исключения, возникающие в результате использования класса XPathNavigator, например класса XPathException, могут содержать конфиденциальную информацию, которая не должна предоставляться в ненадежных сценариях.Exceptions raised as a result of using the XPathNavigator class, such as the XPathException class, may contain sensitive information that should not be exposed in untrusted scenarios. Исключения должны быть правильно обработаны, чтобы эти конфиденциальные сведения не раскрываются в ненадежных сценариях.Exceptions should be properly handled so that this sensitive information is not exposed in untrusted scenarios.

Примечания для тех, кто реализует этот метод

При наследовании от класса XPathNavigator необходимо переопределить следующие члены:When you inherit from the XPathNavigator class, you must override the following members:

Конструкторы

XPathNavigator()

Инициализирует новый экземпляр класса XPathNavigator.Initializes a new instance of the XPathNavigator class.

Свойства

BaseURI

Когда переопределено в производном классе, возвращает базовый URI для текущего узла.When overridden in a derived class, gets the base URI for the current node.

CanEdit

Получает значение, указывающее, может ли XPathNavigator редактировать базовые данные XML.Gets a value that indicates whether the XPathNavigator can edit the underlying XML data.

HasAttributes

Получает значение, показывающее, имеются ли атрибуты у текущего узла.Gets a value that indicates whether the current node has any attributes.

HasChildren

Получает значение, показывающее, имеются ли дочерние узлы у текущего узла.Gets a value that indicates whether the current node has any child nodes.

InnerXml

Возвращает или задает разметку, представляющую дочерние узлы текущего узла.Gets or sets the markup representing the child nodes of the current node.

IsEmptyElement

Когда переопределено в производном классе, возвращает значение, указывающее, является ли текущий узел пустым элементом без тега конечного элемента.When overridden in a derived class, gets a value that indicates whether the current node is an empty element without an end element tag.

IsNode

Возвращает значение, указывающее, представлен ли узел XPath текущим узлом.Gets a value that indicates if the current node represents an XPath node.

LocalName

При переопределении в производном классе возвращает Name текущего узла без какого-либо префикса пространства имен.When overridden in a derived class, gets the Name of the current node without any namespace prefix.

Name

Когда переопределено в производном классе, возвращает полное имя текущего узла.When overridden in a derived class, gets the qualified name of the current node.

NamespaceURI

Когда переопределено в производном классе, возвращает URI пространства имен текущего узла.When overridden in a derived class, gets the namespace URI of the current node.

NameTable

Переопределяемый в производных классах, возвращает XmlNameTable, принадлежащую XPathNavigator.When overridden in a derived class, gets the XmlNameTable of the XPathNavigator.

NavigatorComparer

Получает IEqualityComparer, используемый для определения равенства объектов XPathNavigator.Gets an IEqualityComparer used for equality comparison of XPathNavigator objects.

NodeType

При переопределении в производном классе получает XPathNodeType текущего узла.When overridden in a derived class, gets the XPathNodeType of the current node.

OuterXml

Возвращает или задает разметку, представляющую открывающие и закрывающие теги текущего узла и его дочерних узлов.Gets or sets the markup representing the opening and closing tags of the current node and its child nodes.

Prefix

Когда переопределено в производном классе, возвращает префикс пространства имен, связанный с текущим узлом.When overridden in a derived class, gets the namespace prefix associated with the current node.

SchemaInfo

Возвращает сведения схемы, которые были назначены текущему узлу в результате проверки схемы.Gets the schema information that has been assigned to the current node as a result of schema validation.

TypedValue

Возвращает текущий узел в виде упакованного объекта наиболее подходящего типа .NET Framework.Gets the current node as a boxed object of the most appropriate .NET Framework type.

UnderlyingObject

Используется реализациями XPathNavigator, предоставляющими "виртуализированное" представление XML для хранилища, для обеспечения доступа к нижележащим объектам.Used by XPathNavigator implementations which provide a "virtualized" XML view over a store, to provide access to underlying objects.

Value

При переопределении в производном классе возвращает строковое значение элемента.When overridden in a derived class, gets the string value of the item.

ValueAsBoolean

Получает значение текущего узла в представлении Boolean.Gets the current node's value as a Boolean.

ValueAsDateTime

Получает значение текущего узла в представлении DateTime.Gets the current node's value as a DateTime.

ValueAsDouble

Получает значение текущего узла в представлении Double.Gets the current node's value as a Double.

ValueAsInt

Получает значение текущего узла в представлении Int32.Gets the current node's value as an Int32.

ValueAsLong

Получает значение текущего узла в представлении Int64.Gets the current node's value as an Int64.

ValueType

Получает Type платформы .NET Framework текущего узла.Gets the .NET Framework Type of the current node.

XmlLang

Получает область xml:lang для текущего узла.Gets the xml:lang scope for the current node.

XmlType

Получает сведения XmlSchemaType для текущего узла.Gets the XmlSchemaType information for the current node.

Методы

AppendChild()

Возвращает объект XmlWriter, используемый для создания одного или нескольких дочерних узлов в конце списка дочерних узлов текущего узла.Returns an XmlWriter object used to create one or more new child nodes at the end of the list of child nodes of the current node.

AppendChild(String)

Создает новый дочерний узел в конце списка дочерних узлов текущего узла, используя заданную строку данных XML.Creates a new child node at the end of the list of child nodes of the current node using the XML data string specified.

AppendChild(XmlReader)

Создает новый дочерний узел в конце списка дочерних узлов текущего узла, используя XML-содержимое заданного объекта XmlReader.Creates a new child node at the end of the list of child nodes of the current node using the XML contents of the XmlReader object specified.

AppendChild(XPathNavigator)

Создает новый дочерний узел в конце списка дочерних узлов текущего узла, используя узлы в заданном XPathNavigator.Creates a new child node at the end of the list of child nodes of the current node using the nodes in the XPathNavigator specified.

AppendChildElement(String, String, String, String)

Создает новый элемент дочернего узла в конце списка дочерних узлов текущего узла, используя заданный префикс пространства имен, локальное имя, URI пространства имен и указанное значение.Creates a new child element node at the end of the list of child nodes of the current node using the namespace prefix, local name and namespace URI specified with the value specified.

CheckValidity(XmlSchemaSet, ValidationEventHandler)

Проверяет соответствие данных XML в XPathNavigator указанной схеме языка определения схем XML (XSD).Verifies that the XML data in the XPathNavigator conforms to the XML Schema definition language (XSD) schema provided.

Clone()

При переопределении в производном классе создает новый XPathNavigator, расположенный в том же узле, что и данный XPathNavigator.When overridden in a derived class, creates a new XPathNavigator positioned at the same node as this XPathNavigator.

ComparePosition(XPathNavigator)

Сравнивает положение текущего XPathNavigator с положением заданного XPathNavigator.Compares the position of the current XPathNavigator with the position of the XPathNavigator specified.

Compile(String)

Компилирует строчное представление выражения XPath и возвращает объект XPathExpression.Compiles a string representing an XPath expression and returns an XPathExpression object.

CreateAttribute(String, String, String, String)

Создает узел атрибута в текущем узле элемента, используя заданный префикс пространства имен, локальное имя, URI пространства имен и указанное значение.Creates an attribute node on the current element node using the namespace prefix, local name and namespace URI specified with the value specified.

CreateAttributes()

Возвращает объект XmlWriter, используемый для создания новых атрибутов текущего элемента.Returns an XmlWriter object used to create new attributes on the current element.

CreateNavigator()

Возвращает копию XPathNavigator.Returns a copy of the XPathNavigator.

DeleteRange(XPathNavigator)

Удаляет узлы того же уровня в диапазоне от текущего до заданного узла.Deletes a range of sibling nodes from the current node to the node specified.

DeleteSelf()

Удаляет текущий узел и его дочерние узлы.Deletes the current node and its child nodes.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
Evaluate(String)

Вычисляет заданное выражение XPath и возвращает типизированный результат.Evaluates the specified XPath expression and returns the typed result.

Evaluate(String, IXmlNamespaceResolver)

Вычисляет значение заданного выражения XPath и возвращает типизированный результат с помощью указанного объекта IXmlNamespaceResolver, который разрешает префиксы пространства имен в выражении XPath.Evaluates the specified XPath expression and returns the typed result, using the IXmlNamespaceResolver object specified to resolve namespace prefixes in the XPath expression.

Evaluate(XPathExpression)

Вычисляет XPathExpression и возвращает типизированный результат.Evaluates the XPathExpression and returns the typed result.

Evaluate(XPathExpression, XPathNodeIterator)

Использует предоставленный контекст для вычисления XPathExpression и возвращает типизированный результат.Uses the supplied context to evaluate the XPathExpression, and returns the typed result.

GetAttribute(String, String)

Возвращает значение атрибута с указанным локальным именем и универсальным кодом ресурса (URI) пространства имен.Gets the value of the attribute with the specified local name and namespace URI.

GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetNamespace(String)

Возвращает значение узла пространства имен, соответствующее указанному локальному имени.Returns the value of the namespace node corresponding to the specified local name.

GetNamespacesInScope(XmlNamespaceScope)

Возвращает пространства имен, находящиеся в области видимости для текущего узла.Returns the in-scope namespaces of the current node.

GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
InsertAfter()

Возвращает объект XmlWriter, используемый для создания нового сестринского узла после текущего выбранного узла.Returns an XmlWriter object used to create a new sibling node after the currently selected node.

InsertAfter(String)

Создает после текущего выбранного узла новый узел того же уровня, используя заданную строку XML.Creates a new sibling node after the currently selected node using the XML string specified.

InsertAfter(XmlReader)

Создает новый сестринский узел после выбранного в текущий момент узла, используя содержимое XML указанного объекта XmlReader.Creates a new sibling node after the currently selected node using the XML contents of the XmlReader object specified.

InsertAfter(XPathNavigator)

Создает новый сестринский узел после выбранного в данный момент узла, используя узлы, содержащиеся в указанном объекте XPathNavigator.Creates a new sibling node after the currently selected node using the nodes in the XPathNavigator object specified.

InsertBefore()

Возвращает объект XmlWriter, используемый для создания нового сестринского узла перед текущим выбранным узлом.Returns an XmlWriter object used to create a new sibling node before the currently selected node.

InsertBefore(String)

Создает перед текущим выбранным узлом новый узел того же уровня, используя заданную строку XML.Creates a new sibling node before the currently selected node using the XML string specified.

InsertBefore(XmlReader)

Создает новый сестринский узел того же уровня перед выбранным в данный момент узлом, используя XML-содержимое указанного объекта XmlReader.Creates a new sibling node before the currently selected node using the XML contents of the XmlReader object specified.

InsertBefore(XPathNavigator)

Создает новый сестринский узел перед выбранным в данный момент узлом, используя узлы, содержащиеся в указанном объекте XPathNavigator.Creates a new sibling node before the currently selected node using the nodes in the XPathNavigator specified.

InsertElementAfter(String, String, String, String)

Создает после текущего узла новый элемент с тем же родителем, используя заданный префикс пространства имен, локальное имя, URI пространства имен и значение.Creates a new sibling element after the current node using the namespace prefix, local name and namespace URI specified, with the value specified.

InsertElementBefore(String, String, String, String)

Создает перед текущим узлом новый элемент того же уровня, используя заданный префикс пространства имен, локальное имя, URI пространства имен и значение.Creates a new sibling element before the current node using the namespace prefix, local name, and namespace URI specified, with the value specified.

IsDescendant(XPathNavigator)

Определяет, является ли заданный XPathNavigator наследником текущего XPathNavigator.Determines whether the specified XPathNavigator is a descendant of the current XPathNavigator.

IsSamePosition(XPathNavigator)

При переопределении в производном классе определяет, находится ли текущий XPathNavigator в той же позиции, что и указанный XPathNavigator.When overridden in a derived class, determines whether the current XPathNavigator is at the same position as the specified XPathNavigator.

LookupNamespace(String)

Возвращает URI пространства имен для указанного префикса.Gets the namespace URI for the specified prefix.

LookupPrefix(String)

Возвращает префикс, объявленный для указанного URI пространства имен.Gets the prefix declared for the specified namespace URI.

Matches(String)

Определяет, соответствует ли текущий узел указанному выражению XPath.Determines whether the current node matches the specified XPath expression.

Matches(XPathExpression)

Определяет, соответствует ли текущий узел указанному выражению XPathExpression.Determines whether the current node matches the specified XPathExpression.

MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
MoveTo(XPathNavigator)

При переопределении в производном классе перемещает XPathNavigator в то же положение, в котором находится указанный XPathNavigator.When overridden in a derived class, moves the XPathNavigator to the same position as the specified XPathNavigator.

MoveToAttribute(String, String)

Перемещает XPathNavigator к атрибуту с совпадающим локальным именем и URI пространства имен.Moves the XPathNavigator to the attribute with the matching local name and namespace URI.

MoveToChild(String, String)

Перемещает XPathNavigator к дочернему узлу с заданным локальным именем и URI пространства имен.Moves the XPathNavigator to the child node with the local name and namespace URI specified.

MoveToChild(XPathNodeType)

Перемещает XPathNavigator на дочерний узел указанного XPathNodeType.Moves the XPathNavigator to the child node of the XPathNodeType specified.

MoveToFirst()

Перемещает объект XPathNavigator в первый узел одного уровня с текущим узлом.Moves the XPathNavigator to the first sibling node of the current node.

MoveToFirstAttribute()

При переопределении в производном классе перемещает XPathNavigator к первому атрибуту текущего узла.When overridden in a derived class, moves the XPathNavigator to the first attribute of the current node.

MoveToFirstChild()

При переопределении в производном классе перемещает XPathNavigator к первому дочернему узлу текущего узла.When overridden in a derived class, moves the XPathNavigator to the first child node of the current node.

MoveToFirstNamespace()

Перемещает XPathNavigator к первому узлу пространства имен текущего узла.Moves the XPathNavigator to first namespace node of the current node.

MoveToFirstNamespace(XPathNamespaceScope)

При переопределении в производном классе перемещает XPathNavigator к первому узлу пространства имен, соответствующему указанному XPathNamespaceScope.When overridden in a derived class, moves the XPathNavigator to the first namespace node that matches the XPathNamespaceScope specified.

MoveToFollowing(String, String)

Перемещает XPathNavigator к элементу с указанным локальным именем и URI пространства имен в порядке документов.Moves the XPathNavigator to the element with the local name and namespace URI specified in document order.

MoveToFollowing(String, String, XPathNavigator)

Перемещает XPathNavigator к элементу с указанным локальным именем и URI пространства имен до достижения заданной границы в порядке документов.Moves the XPathNavigator to the element with the local name and namespace URI specified, to the boundary specified, in document order.

MoveToFollowing(XPathNodeType)

Перемещает XPathNavigator к следующему элементу типа XPathNodeType, указанному в порядке документов.Moves the XPathNavigator to the following element of the XPathNodeType specified in document order.

MoveToFollowing(XPathNodeType, XPathNavigator)

Перемещает XPathNavigator к следующему элементу указанного типа XPathNodeType до указанной границы в порядке документов.Moves the XPathNavigator to the following element of the XPathNodeType specified, to the boundary specified, in document order.

MoveToId(String)

При переопределении в производном классе переходит к узлу, имеющему атрибут типа ID, значение которого соответствует указанному String.When overridden in a derived class, moves to the node that has an attribute of type ID whose value matches the specified String.

MoveToNamespace(String)

Перемещает XPathNavigator на узел пространства имен с указанным префиксом пространства имен.Moves the XPathNavigator to the namespace node with the specified namespace prefix.

MoveToNext()

При переопределении в производном классе перемещает XPathNavigator к следующему сестринскому узлу текущего узла.When overridden in a derived class, moves the XPathNavigator to the next sibling node of the current node.

MoveToNext(String, String)

Перемещает XPathNavigator к следующему узлу-брату с заданным локальным именем и URI пространства имен.Moves the XPathNavigator to the next sibling node with the local name and namespace URI specified.

MoveToNext(XPathNodeType)

Перемещает XPathNavigator к следующему узлу-брату текущего узла, соответствующему заданному XPathNodeType.Moves the XPathNavigator to the next sibling node of the current node that matches the XPathNodeType specified.

MoveToNextAttribute()

При переопределении в производном классе перемещает XPathNavigator в следующий атрибут.When overridden in a derived class, moves the XPathNavigator to the next attribute.

MoveToNextNamespace()

Перемещает XPathNavigator на следующий узел пространства имен.Moves the XPathNavigator to the next namespace node.

MoveToNextNamespace(XPathNamespaceScope)

При переопределении в производном классе перемещает XPathNavigator к следующему пространству имен, соответствующему указанному XPathNamespaceScope.When overridden in a derived class, moves the XPathNavigator to the next namespace node matching the XPathNamespaceScope specified.

MoveToParent()

При переопределении в производном классе перемещает XPathNavigator к родительскому узлу текущего узла.When overridden in a derived class, moves the XPathNavigator to the parent node of the current node.

MoveToPrevious()

При переопределении в производном классе перемещает XPathNavigator к предыдущему одноуровневому узлу текущего узла.When overridden in a derived class, moves the XPathNavigator to the previous sibling node of the current node.

MoveToRoot()

Перемещает XPathNavigator к корневому узлу, к которому относится текущий узел.Moves the XPathNavigator to the root node that the current node belongs to.

PrependChild()

Возвращает объект XmlWriter, используемый для создания нового дочернего узла в начале списка дочерних узлов текущего узла.Returns an XmlWriter object used to create a new child node at the beginning of the list of child nodes of the current node.

PrependChild(String)

Создает новый дочерний узел в начале списка дочерних узлов текущего узла, используя заданную строку XML.Creates a new child node at the beginning of the list of child nodes of the current node using the XML string specified.

PrependChild(XmlReader)

Создает новый дочерний узел в начале списка дочерних узлов текущего узла, используя XML-содержимое указанного объекта XmlReader.Creates a new child node at the beginning of the list of child nodes of the current node using the XML contents of the XmlReader object specified.

PrependChild(XPathNavigator)

Создает новый дочерний узел в начале списка дочерних узлов текущего узла, используя узлы из указанного объекта XPathNavigator.Creates a new child node at the beginning of the list of child nodes of the current node using the nodes in the XPathNavigator object specified.

PrependChildElement(String, String, String, String)

Создает новый элемент дочернего узла в начале списка дочерних узлов текущего узла, используя заданный префикс пространства имен, локальное имя, URI пространства имен значение.Creates a new child element at the beginning of the list of child nodes of the current node using the namespace prefix, local name, and namespace URI specified with the value specified.

ReadSubtree()

Возвращает объект XmlReader, содержащий текущий узел и его дочерние узлы.Returns an XmlReader object that contains the current node and its child nodes.

ReplaceRange(XPathNavigator)

Заменяет узлы того же уровня в диапазоне от текущего до заданного узла.Replaces a range of sibling nodes from the current node to the node specified.

ReplaceSelf(String)

Заменяет текущий узел содержимым указанной строки.Replaces the current node with the content of the string specified.

ReplaceSelf(XmlReader)

Заменяет текущий узел содержимым указанного объекта XmlReader.Replaces the current node with the contents of the XmlReader object specified.

ReplaceSelf(XPathNavigator)

Заменяет текущий узел содержимым указанного объекта XPathNavigator.Replaces the current node with the contents of the XPathNavigator object specified.

Select(String)

Выбирает набор узлов с помощью заданного выражения XPath.Selects a node set, using the specified XPath expression.

Select(String, IXmlNamespaceResolver)

Выбирает набор узлов, используя указанное выражение XPath совместно с объектом IXmlNamespaceResolver для разрешения префиксов пространств имен.Selects a node set using the specified XPath expression with the IXmlNamespaceResolver object specified to resolve namespace prefixes.

Select(XPathExpression)

Выбирает набор узлов с помощью заданного выражения XPathExpression.Selects a node set using the specified XPathExpression.

SelectAncestors(String, String, Boolean)

Выбирает все узлы-предки текущего узла с заданным локальным именем и URI пространства имен.Selects all the ancestor nodes of the current node that have the specified local name and namespace URI.

SelectAncestors(XPathNodeType, Boolean)

Выбирает все узлы-предки текущего узла с совпадающим XPathNodeType.Selects all the ancestor nodes of the current node that have a matching XPathNodeType.

SelectChildren(String, String)

Выбирает все дочерние узлы текущего узла с заданным локальным именем и URI пространства имен.Selects all the child nodes of the current node that have the local name and namespace URI specified.

SelectChildren(XPathNodeType)

Выбирает все дочерние узлы текущего узла с совпадающим XPathNodeType.Selects all the child nodes of the current node that have the matching XPathNodeType.

SelectDescendants(String, String, Boolean)

Выбирает все узлы-потомки текущего узла с заданным локальным именем и URI пространства имен.Selects all the descendant nodes of the current node with the local name and namespace URI specified.

SelectDescendants(XPathNodeType, Boolean)

Выбирает все узлы-потомки текущего узла с совпадающим XPathNodeType.Selects all the descendant nodes of the current node that have a matching XPathNodeType.

SelectSingleNode(String)

Выбирает один узел в XPathNavigator, используя указанный запрос XPath.Selects a single node in the XPathNavigator using the specified XPath query.

SelectSingleNode(String, IXmlNamespaceResolver)

Выбирает один узел в объекте XPathNavigator, используя указанный запрос XPath совместно с указанным объектом IXmlNamespaceResolver для разрешения префиксов пространства имен.Selects a single node in the XPathNavigator object using the specified XPath query with the IXmlNamespaceResolver object specified to resolve namespace prefixes.

SelectSingleNode(XPathExpression)

Выбирает один узел в XPathNavigator, используя указанный объект XPathExpression.Selects a single node in the XPathNavigator using the specified XPathExpression object.

SetTypedValue(Object)

Устанавливает типизированное значение текущего узла.Sets the typed value of the current node.

SetValue(String)

Устанавливает значение текущего узла.Sets the value of the current node.

ToString()

Возвращает текстовое значение текущего узла.Gets the text value of the current node.

ValueAs(Type)

Возвращает значение элемента с заданным типом.Returns the item's value as the specified type.

(Унаследовано от XPathItem)
ValueAs(Type, IXmlNamespaceResolver)

Получает значение текущего узла, приведенное к заданному Type, используя заданный объект IXmlNamespaceResolver для разрешения префиксов пространства имен.Gets the current node's value as the Type specified, using the IXmlNamespaceResolver object specified to resolve namespace prefixes.

WriteSubtree(XmlWriter)

Выполняет потоковую передачу текущего узла и его дочерних узлов в указанный объект XmlWriter.Streams the current node and its child nodes to the XmlWriter object specified.

Явные реализации интерфейса

ICloneable.Clone()

Создает новую копию объекта XPathNavigator.Creates a new copy of the XPathNavigator object.

Применяется к

Дополнительно