XPathNavigator XPathNavigator XPathNavigator XPathNavigator Class

Definicja

Zawiera model kursora służący do nawigowania i edytowania danych 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
Dziedziczenie
XPathNavigatorXPathNavigatorXPathNavigatorXPathNavigator
Pochodne
Implementuje

Uwagi

XPathNavigator KlasaSystem.Xml.XPath w przestrzeni nazw jest klasą abstrakcyjną, która definiuje model kursora do nawigowania i edytowania elementów informacji XML jako wystąpienia modelu danych XQuery 1,0 i 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.

Obiekt jest tworzony z klasy, która IXPathNavigable implementuje interfejs, taki jak XPathDocument klasy i XmlDocument. XPathNavigatorAn XPathNavigator object is created from a class that implements the IXPathNavigable interface such as the XPathDocument and XmlDocument classes. XPathNavigatorobiekty utworzone przez XPathDocument obiekty są tylko do odczytu, XPathNavigator gdy obiekty utworzone XmlDocument przez obiekty mogą być edytowane.XPathNavigator objects created by XPathDocument objects are read-only while XPathNavigator objects created by XmlDocument objects can be edited. Stan XPathNavigator tylko do odczytu lub edycji obiektu jest określany CanEdit przy użyciu właściwości XPathNavigator klasy.An XPathNavigator object's read-only or editable status is determined using the CanEdit property of the XPathNavigator class.

Aby uzyskać więcej informacji na temat przetwarzania danych XML przy użyciu modelu danych XPath, zapoznaj się z tematem przetwarzanie danych XML za pomocą tematu Model danych XPath .For more information about processing XML data using the XPath data model, see the Process XML Data Using the XPath Data Model topic.

Ważne

Wyjątki wywoływane w wyniku użycia XPathNavigator klasy, takiej XPathException jak Klasa, mogą zawierać poufne informacje, które nie powinny być ujawnione w scenariuszach niezaufanych.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. Wyjątki powinny być prawidłowo obsługiwane, aby te informacje poufne nie były ujawniane w scenariuszach niezaufanych.Exceptions should be properly handled so that this sensitive information is not exposed in untrusted scenarios.

Uwagi dotyczące dziedziczenia

W przypadku dziedziczenia z XPathNavigator klasy należy zastąpić następujące elementy członkowskie:When you inherit from the XPathNavigator class, you must override the following members:

Konstruktory

XPathNavigator() XPathNavigator() XPathNavigator() XPathNavigator()

Inicjuje nowe wystąpienie klasy XPathNavigator klasy.Initializes a new instance of the XPathNavigator class.

Właściwości

BaseURI BaseURI BaseURI BaseURI

Gdy jest zastępowany w klasie pochodnej, pobiera podstawowy identyfikator URI dla bieżącego węzła.When overridden in a derived class, gets the base URI for the current node.

CanEdit CanEdit CanEdit CanEdit

Pobiera wartość wskazującą, czy XPathNavigator można edytować bazowe dane XML.Gets a value that indicates whether the XPathNavigator can edit the underlying XML data.

HasAttributes HasAttributes HasAttributes HasAttributes

Pobiera wartość wskazującą, czy bieżący węzeł ma atrybuty.Gets a value that indicates whether the current node has any attributes.

HasChildren HasChildren HasChildren HasChildren

Pobiera wartość wskazującą, czy bieżący węzeł ma wszystkie węzły podrzędne.Gets a value that indicates whether the current node has any child nodes.

InnerXml InnerXml InnerXml InnerXml

Pobiera lub ustawia adiustację reprezentującą węzły podrzędne bieżącego węzła.Gets or sets the markup representing the child nodes of the current node.

IsEmptyElement IsEmptyElement IsEmptyElement IsEmptyElement

Gdy jest zastępowany w klasie pochodnej, pobiera wartość wskazującą, czy bieżący węzeł jest pustym elementem bez tagu elementu końcowego.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 IsNode IsNode IsNode

Pobiera wartość wskazującą, czy bieżący węzeł reprezentuje węzeł XPath.Gets a value that indicates if the current node represents an XPath node.

LocalName LocalName LocalName LocalName

Gdy jest zastępowany w klasie pochodnej, pobiera Name bieżący węzeł bez prefiksu przestrzeni nazw.When overridden in a derived class, gets the Name of the current node without any namespace prefix.

Name Name Name Name

Gdy jest zastępowany w klasie pochodnej, pobiera kwalifikowaną nazwę bieżącego węzła.When overridden in a derived class, gets the qualified name of the current node.

NamespaceURI NamespaceURI NamespaceURI NamespaceURI

Gdy jest zastępowany w klasie pochodnej, pobiera identyfikator URI przestrzeni nazw bieżącego węzła.When overridden in a derived class, gets the namespace URI of the current node.

NameTable NameTable NameTable NameTable

Gdy jest zastępowany w klasie pochodnej, pobiera XmlNameTable. XPathNavigatorWhen overridden in a derived class, gets the XmlNameTable of the XPathNavigator.

NavigatorComparer NavigatorComparer NavigatorComparer NavigatorComparer

Pobiera używany do porównania równości XPathNavigator obiektów. IEqualityComparerGets an IEqualityComparer used for equality comparison of XPathNavigator objects.

NodeType NodeType NodeType NodeType

Gdy jest zastępowany w klasie pochodnej, pobiera XPathNodeType bieżący węzeł.When overridden in a derived class, gets the XPathNodeType of the current node.

OuterXml OuterXml OuterXml OuterXml

Pobiera lub ustawia znaczniki reprezentujące otwierające i zamykające Tagi bieżącego węzła i jego węzłów podrzędnych.Gets or sets the markup representing the opening and closing tags of the current node and its child nodes.

Prefix Prefix Prefix Prefix

Gdy jest zastępowany w klasie pochodnej, Pobiera prefiks przestrzeni nazw skojarzony z bieżącym węzłem.When overridden in a derived class, gets the namespace prefix associated with the current node.

SchemaInfo SchemaInfo SchemaInfo SchemaInfo

Pobiera informacje o schemacie, które zostały przypisane do bieżącego węzła w wyniku walidacji schematu.Gets the schema information that has been assigned to the current node as a result of schema validation.

TypedValue TypedValue TypedValue TypedValue

Pobiera bieżący węzeł jako obiekt opakowany najbardziej odpowiedniego typu .NET Framework.Gets the current node as a boxed object of the most appropriate .NET Framework type.

UnderlyingObject UnderlyingObject UnderlyingObject UnderlyingObject

Używane przez XPathNavigator implementacje, które udostępniają "zwirtualizowany" Widok XML w sklepie, aby zapewnić dostęp do obiektów bazowych.Used by XPathNavigator implementations which provide a "virtualized" XML view over a store, to provide access to underlying objects.

Value Value Value Value

Gdy jest zastępowany w klasie pochodnej, pobiera wartość ciągu elementu.When overridden in a derived class, gets the string value of the item.

ValueAsBoolean ValueAsBoolean ValueAsBoolean ValueAsBoolean

Pobiera wartość bieżącego węzła jako Boolean.Gets the current node's value as a Boolean.

ValueAsDateTime ValueAsDateTime ValueAsDateTime ValueAsDateTime

Pobiera wartość bieżącego węzła jako DateTime.Gets the current node's value as a DateTime.

ValueAsDouble ValueAsDouble ValueAsDouble ValueAsDouble

Pobiera wartość bieżącego węzła jako Double.Gets the current node's value as a Double.

ValueAsInt ValueAsInt ValueAsInt ValueAsInt

Pobiera wartość bieżącego węzła jako Int32.Gets the current node's value as an Int32.

ValueAsLong ValueAsLong ValueAsLong ValueAsLong

Pobiera wartość bieżącego węzła jako Int64.Gets the current node's value as an Int64.

ValueType ValueType ValueType ValueType

Pobiera .NET Framework Type bieżącego węzła.Gets the .NET Framework Type of the current node.

XmlLang XmlLang XmlLang XmlLang

Pobiera zakres XML: lang dla bieżącego węzła.Gets the xml:lang scope for the current node.

XmlType XmlType XmlType XmlType

XmlSchemaType Pobiera informacje dla bieżącego węzła.Gets the XmlSchemaType information for the current node.

Metody

AppendChild() AppendChild() AppendChild() AppendChild()

XmlWriter Zwraca obiekt używany do tworzenia jednego lub kilku nowych węzłów podrzędnych na końcu listy węzłów podrzędnych bieżącego węzła.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) AppendChild(String) AppendChild(String) AppendChild(String)

Tworzy nowy węzeł podrzędny na końcu listy węzłów podrzędnych bieżącego węzła przy użyciu określonego ciągu danych 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) AppendChild(XmlReader) AppendChild(XmlReader) AppendChild(XmlReader)

Tworzy nowy węzeł podrzędny na końcu listy węzłów podrzędnych bieżącego węzła przy użyciu zawartości XmlReader XML określonego obiektu.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) AppendChild(XPathNavigator) AppendChild(XPathNavigator) AppendChild(XPathNavigator)

Tworzy nowy węzeł podrzędny na końcu listy węzłów podrzędnych bieżącego węzła przy użyciu węzłów w XPathNavigator określonym.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) AppendChildElement(String, String, String, String) AppendChildElement(String, String, String, String) AppendChildElement(String, String, String, String)

Tworzy nowy węzeł elementu podrzędnego na końcu listy węzłów podrzędnych bieżącego węzła przy użyciu prefiksu przestrzeni nazw, nazwy lokalnej i identyfikatora URI przestrzeni nazw określonego przy użyciu określonej wartości.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) CheckValidity(XmlSchemaSet, ValidationEventHandler) CheckValidity(XmlSchemaSet, ValidationEventHandler) CheckValidity(XmlSchemaSet, ValidationEventHandler)

Sprawdza, czy dane XML w programie są XPathNavigator zgodne ze schematem języka definicji schematu XML (XSD).Verifies that the XML data in the XPathNavigator conforms to the XML Schema definition language (XSD) schema provided.

Clone() Clone() Clone() Clone()

Gdy jest zastępowany w klasie pochodnej, program tworzy XPathNavigator nową wartość w tym samym węźle XPathNavigatorco.When overridden in a derived class, creates a new XPathNavigator positioned at the same node as this XPathNavigator.

ComparePosition(XPathNavigator) ComparePosition(XPathNavigator) ComparePosition(XPathNavigator) ComparePosition(XPathNavigator)

Porównuje położenie bieżącego XPathNavigator z pozycją XPathNavigator określonego.Compares the position of the current XPathNavigator with the position of the XPathNavigator specified.

Compile(String) Compile(String) Compile(String) Compile(String)

Kompiluje ciąg reprezentujący wyrażenie XPath i zwraca XPathExpression obiekt.Compiles a string representing an XPath expression and returns an XPathExpression object.

CreateAttribute(String, String, String, String) CreateAttribute(String, String, String, String) CreateAttribute(String, String, String, String) CreateAttribute(String, String, String, String)

Tworzy węzeł atrybutu w bieżącym węźle elementu przy użyciu prefiksu przestrzeni nazw, nazwy lokalnej i identyfikatora URI przestrzeni nazw określonej przy użyciu określonej wartości.Creates an attribute node on the current element node using the namespace prefix, local name and namespace URI specified with the value specified.

CreateAttributes() CreateAttributes() CreateAttributes() CreateAttributes()

XmlWriter Zwraca obiekt używany do tworzenia nowych atrybutów dla bieżącego elementu.Returns an XmlWriter object used to create new attributes on the current element.

CreateNavigator() CreateNavigator() CreateNavigator() CreateNavigator()

Zwraca kopię XPathNavigator.Returns a copy of the XPathNavigator.

DeleteRange(XPathNavigator) DeleteRange(XPathNavigator) DeleteRange(XPathNavigator) DeleteRange(XPathNavigator)

Usuwa zakres węzłów równorzędnych z bieżącego węzła do określonego węzła.Deletes a range of sibling nodes from the current node to the node specified.

DeleteSelf() DeleteSelf() DeleteSelf() DeleteSelf()

Usuwa bieżący węzeł i jego węzły podrzędne.Deletes the current node and its child nodes.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Evaluate(String) Evaluate(String) Evaluate(String) Evaluate(String)

Oblicza określone wyrażenie XPath i zwraca typ wynik.Evaluates the specified XPath expression and returns the typed result.

Evaluate(String, IXmlNamespaceResolver) Evaluate(String, IXmlNamespaceResolver) Evaluate(String, IXmlNamespaceResolver) Evaluate(String, IXmlNamespaceResolver)

Oblicza określone wyrażenie XPath i zwraca typ wynik, używając IXmlNamespaceResolver obiektu określonego do rozpoznawania prefiksów przestrzeni nazw w wyrażeniu 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) Evaluate(XPathExpression) Evaluate(XPathExpression) Evaluate(XPathExpression)

XPathExpression Oblicza i zwraca typ wynik.Evaluates the XPathExpression and returns the typed result.

Evaluate(XPathExpression, XPathNodeIterator) Evaluate(XPathExpression, XPathNodeIterator) Evaluate(XPathExpression, XPathNodeIterator) Evaluate(XPathExpression, XPathNodeIterator)

Używa podanego kontekstu do obliczenia XPathExpressioni zwraca typ wynik.Uses the supplied context to evaluate the XPathExpression, and returns the typed result.

GetAttribute(String, String) GetAttribute(String, String) GetAttribute(String, String) GetAttribute(String, String)

Pobiera wartość atrybutu z określoną nazwą lokalną i identyfikatorem URI przestrzeni nazw.Gets the value of the attribute with the specified local name and namespace URI.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Inherited from Object)
GetNamespace(String) GetNamespace(String) GetNamespace(String) GetNamespace(String)

Zwraca wartość węzła przestrzeni nazw odpowiadającego podanej nazwie lokalnej.Returns the value of the namespace node corresponding to the specified local name.

GetNamespacesInScope(XmlNamespaceScope) GetNamespacesInScope(XmlNamespaceScope) GetNamespacesInScope(XmlNamespaceScope) GetNamespacesInScope(XmlNamespaceScope)

Zwraca przestrzenie nazw w zakresie bieżącego węzła.Returns the in-scope namespaces of the current node.

GetType() GetType() GetType() GetType()

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

(Inherited from Object)
InsertAfter() InsertAfter() InsertAfter() InsertAfter()

XmlWriter Zwraca obiekt użyty do utworzenia nowego węzła równorzędnego po aktualnie wybranym węźle.Returns an XmlWriter object used to create a new sibling node after the currently selected node.

InsertAfter(String) InsertAfter(String) InsertAfter(String) InsertAfter(String)

Tworzy nowy węzeł równorzędny po aktualnie wybranym węźle przy użyciu podanego ciągu XML.Creates a new sibling node after the currently selected node using the XML string specified.

InsertAfter(XmlReader) InsertAfter(XmlReader) InsertAfter(XmlReader) InsertAfter(XmlReader)

Tworzy nowy węzeł równorzędny po aktualnie wybranym węźle przy użyciu zawartości XmlReader XML określonego obiektu.Creates a new sibling node after the currently selected node using the XML contents of the XmlReader object specified.

InsertAfter(XPathNavigator) InsertAfter(XPathNavigator) InsertAfter(XPathNavigator) InsertAfter(XPathNavigator)

Tworzy nowy węzeł równorzędny po aktualnie wybranym węźle przy użyciu węzłów w XPathNavigator określonym obiekcie.Creates a new sibling node after the currently selected node using the nodes in the XPathNavigator object specified.

InsertBefore() InsertBefore() InsertBefore() InsertBefore()

XmlWriter Zwraca obiekt użyty do utworzenia nowego węzła równorzędnego przed aktualnie wybranym węzłem.Returns an XmlWriter object used to create a new sibling node before the currently selected node.

InsertBefore(String) InsertBefore(String) InsertBefore(String) InsertBefore(String)

Tworzy nowy węzeł równorzędny przed aktualnie wybranym węzłem przy użyciu podanego ciągu XML.Creates a new sibling node before the currently selected node using the XML string specified.

InsertBefore(XmlReader) InsertBefore(XmlReader) InsertBefore(XmlReader) InsertBefore(XmlReader)

Tworzy nowy węzeł równorzędny przed aktualnie wybranym węzłem przy użyciu zawartości XmlReader XML określonego obiektu.Creates a new sibling node before the currently selected node using the XML contents of the XmlReader object specified.

InsertBefore(XPathNavigator) InsertBefore(XPathNavigator) InsertBefore(XPathNavigator) InsertBefore(XPathNavigator)

Tworzy nowy węzeł równorzędny przed aktualnie wybranym węzłem przy użyciu węzłów w XPathNavigator określonym.Creates a new sibling node before the currently selected node using the nodes in the XPathNavigator specified.

InsertElementAfter(String, String, String, String) InsertElementAfter(String, String, String, String) InsertElementAfter(String, String, String, String) InsertElementAfter(String, String, String, String)

Tworzy nowy element równorzędny, gdy bieżący węzeł używa prefiksu przestrzeni nazw, nazwy lokalnej i określonego identyfikatora URI przestrzeni nazw, z określoną wartością.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) InsertElementBefore(String, String, String, String) InsertElementBefore(String, String, String, String) InsertElementBefore(String, String, String, String)

Tworzy nowy element równorzędny przed bieżącym węzłem z określonym prefiksem przestrzeni nazw, nazwą lokalną i identyfikatorem URI przestrzeni nazw z określoną wartością.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) IsDescendant(XPathNavigator) IsDescendant(XPathNavigator) IsDescendant(XPathNavigator)

Określa, czy określony XPathNavigator element jest obiektem podrzędnym XPathNavigatorbieżącego elementu.Determines whether the specified XPathNavigator is a descendant of the current XPathNavigator.

IsSamePosition(XPathNavigator) IsSamePosition(XPathNavigator) IsSamePosition(XPathNavigator) IsSamePosition(XPathNavigator)

Gdy jest zastępowany w klasie pochodnej, określa, czy XPathNavigator bieżąca znajduje się w tym samym położeniu XPathNavigatorco określony.When overridden in a derived class, determines whether the current XPathNavigator is at the same position as the specified XPathNavigator.

LookupNamespace(String) LookupNamespace(String) LookupNamespace(String) LookupNamespace(String)

Pobiera identyfikator URI przestrzeni nazw dla określonego prefiksu.Gets the namespace URI for the specified prefix.

LookupPrefix(String) LookupPrefix(String) LookupPrefix(String) LookupPrefix(String)

Pobiera prefiks zadeklarowany dla określonego identyfikatora URI przestrzeni nazw.Gets the prefix declared for the specified namespace URI.

Matches(String) Matches(String) Matches(String) Matches(String)

Określa, czy bieżący węzeł jest zgodny z określonym wyrażeniem XPath.Determines whether the current node matches the specified XPath expression.

Matches(XPathExpression) Matches(XPathExpression) Matches(XPathExpression) Matches(XPathExpression)

Określa, czy bieżący węzeł jest zgodny z XPathExpressionokreślonym.Determines whether the current node matches the specified XPathExpression.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

(Inherited from Object)
MoveTo(XPathNavigator) MoveTo(XPathNavigator) MoveTo(XPathNavigator) MoveTo(XPathNavigator)

Gdy jest zastępowany w klasie pochodnej, przenosi XPathNavigator do tego samego położenia co określony. XPathNavigatorWhen overridden in a derived class, moves the XPathNavigator to the same position as the specified XPathNavigator.

MoveToAttribute(String, String) MoveToAttribute(String, String) MoveToAttribute(String, String) MoveToAttribute(String, String)

XPathNavigator Przenosi do atrybutu o pasującej nazwie lokalnej i identyfikatorze URI przestrzeni nazw.Moves the XPathNavigator to the attribute with the matching local name and namespace URI.

MoveToChild(String, String) MoveToChild(String, String) MoveToChild(String, String) MoveToChild(String, String)

XPathNavigator Przenosi do węzła podrzędnego z określoną nazwą lokalną i identyfikatorem URI przestrzeni nazw.Moves the XPathNavigator to the child node with the local name and namespace URI specified.

MoveToChild(XPathNodeType) MoveToChild(XPathNodeType) MoveToChild(XPathNodeType) MoveToChild(XPathNodeType)

Przenosi do węzła podrzędnego XPathNodeTypeokreślonego. XPathNavigatorMoves the XPathNavigator to the child node of the XPathNodeType specified.

MoveToFirst() MoveToFirst() MoveToFirst() MoveToFirst()

XPathNavigator Przenosi do pierwszego węzła równorzędnego bieżącego węzła.Moves the XPathNavigator to the first sibling node of the current node.

MoveToFirstAttribute() MoveToFirstAttribute() MoveToFirstAttribute() MoveToFirstAttribute()

Gdy jest zastępowany w klasie pochodnej, przenosi XPathNavigator do pierwszego atrybutu bieżącego węzła.When overridden in a derived class, moves the XPathNavigator to the first attribute of the current node.

MoveToFirstChild() MoveToFirstChild() MoveToFirstChild() MoveToFirstChild()

Gdy jest zastępowany w klasie pochodnej, przenosi XPathNavigator do pierwszego węzła podrzędnego bieżącego węzła.When overridden in a derived class, moves the XPathNavigator to the first child node of the current node.

MoveToFirstNamespace() MoveToFirstNamespace() MoveToFirstNamespace() MoveToFirstNamespace()

XPathNavigator Przenosi do węzła do pierwszego obszaru nazw bieżącego węzła.Moves the XPathNavigator to first namespace node of the current node.

MoveToFirstNamespace(XPathNamespaceScope) MoveToFirstNamespace(XPathNamespaceScope) MoveToFirstNamespace(XPathNamespaceScope) MoveToFirstNamespace(XPathNamespaceScope)

Gdy jest zastępowany w klasie pochodnej, przenosi XPathNavigator do pierwszego węzła przestrzeni nazw, który XPathNamespaceScope odpowiada określonemu elementowi.When overridden in a derived class, moves the XPathNavigator to the first namespace node that matches the XPathNamespaceScope specified.

MoveToFollowing(String, String) MoveToFollowing(String, String) MoveToFollowing(String, String) MoveToFollowing(String, String)

XPathNavigator Przenosi do elementu o nazwę lokalną i identyfikator URI przestrzeni nazw określony w kolejności dokumentu.Moves the XPathNavigator to the element with the local name and namespace URI specified in document order.

MoveToFollowing(String, String, XPathNavigator) MoveToFollowing(String, String, XPathNavigator) MoveToFollowing(String, String, XPathNavigator) MoveToFollowing(String, String, XPathNavigator)

XPathNavigator Przenosi do elementu z określoną nazwą lokalną i identyfikatorem URI przestrzeni nazw do określonej granicy w kolejności dokumentu.Moves the XPathNavigator to the element with the local name and namespace URI specified, to the boundary specified, in document order.

MoveToFollowing(XPathNodeType) MoveToFollowing(XPathNodeType) MoveToFollowing(XPathNodeType) MoveToFollowing(XPathNodeType)

Przenosi do poniższego elementu XPathNodeType określonego w kolejności dokumentu. XPathNavigatorMoves the XPathNavigator to the following element of the XPathNodeType specified in document order.

MoveToFollowing(XPathNodeType, XPathNavigator) MoveToFollowing(XPathNodeType, XPathNavigator) MoveToFollowing(XPathNodeType, XPathNavigator) MoveToFollowing(XPathNodeType, XPathNavigator)

Przenosi do poniższego elementu XPathNodeType do określonego granicy w kolejności dokumentu. XPathNavigatorMoves the XPathNavigator to the following element of the XPathNodeType specified, to the boundary specified, in document order.

MoveToId(String) MoveToId(String) MoveToId(String) MoveToId(String)

Gdy jest zastępowany w klasie pochodnej, przenosi do węzła, który ma atrybut typu ID , którego wartość pasuje do określonego 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) MoveToNamespace(String) MoveToNamespace(String) MoveToNamespace(String)

XPathNavigator Przenosi do węzła obszaru nazw z określonym prefiksem przestrzeni nazw.Moves the XPathNavigator to the namespace node with the specified namespace prefix.

MoveToNext() MoveToNext() MoveToNext() MoveToNext()

Gdy jest zastępowany w klasie pochodnej, przenosi XPathNavigator do następnego węzła równorzędnego bieżącego węzła.When overridden in a derived class, moves the XPathNavigator to the next sibling node of the current node.

MoveToNext(String, String) MoveToNext(String, String) MoveToNext(String, String) MoveToNext(String, String)

XPathNavigator Przenosi do następnego węzła równorzędnego z określoną nazwą lokalną i identyfikatorem URI przestrzeni nazw.Moves the XPathNavigator to the next sibling node with the local name and namespace URI specified.

MoveToNext(XPathNodeType) MoveToNext(XPathNodeType) MoveToNext(XPathNodeType) MoveToNext(XPathNodeType)

Przenosi do następnego węzła równorzędnego bieżącego węzła, który XPathNodeType pasuje do określonego. XPathNavigatorMoves the XPathNavigator to the next sibling node of the current node that matches the XPathNodeType specified.

MoveToNextAttribute() MoveToNextAttribute() MoveToNextAttribute() MoveToNextAttribute()

Gdy jest zastępowany w klasie pochodnej, przenosi XPathNavigator do następnego atrybutu.When overridden in a derived class, moves the XPathNavigator to the next attribute.

MoveToNextNamespace() MoveToNextNamespace() MoveToNextNamespace() MoveToNextNamespace()

XPathNavigator Przenosi do następnego węzła przestrzeni nazw.Moves the XPathNavigator to the next namespace node.

MoveToNextNamespace(XPathNamespaceScope) MoveToNextNamespace(XPathNamespaceScope) MoveToNextNamespace(XPathNamespaceScope) MoveToNextNamespace(XPathNamespaceScope)

Gdy jest zastępowany w klasie pochodnej, przenosi XPathNavigator do następnego węzła przestrzeni nazw XPathNamespaceScope pasującego do określonego.When overridden in a derived class, moves the XPathNavigator to the next namespace node matching the XPathNamespaceScope specified.

MoveToParent() MoveToParent() MoveToParent() MoveToParent()

Gdy jest zastępowany w klasie pochodnej, przenosi XPathNavigator do węzła nadrzędnego bieżącego węzła.When overridden in a derived class, moves the XPathNavigator to the parent node of the current node.

MoveToPrevious() MoveToPrevious() MoveToPrevious() MoveToPrevious()

Gdy jest zastępowany w klasie pochodnej, przenosi XPathNavigator do poprzedniego węzła równorzędnego bieżącego węzła.When overridden in a derived class, moves the XPathNavigator to the previous sibling node of the current node.

MoveToRoot() MoveToRoot() MoveToRoot() MoveToRoot()

XPathNavigator Przenosi do węzła głównego, do którego należy bieżący węzeł.Moves the XPathNavigator to the root node that the current node belongs to.

PrependChild() PrependChild() PrependChild() PrependChild()

XmlWriter Zwraca obiekt użyty do utworzenia nowego węzła podrzędnego na początku listy węzłów podrzędnych bieżącego węzła.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) PrependChild(String) PrependChild(String) PrependChild(String)

Tworzy nowy węzeł podrzędny na początku listy węzłów podrzędnych bieżącego węzła przy użyciu określonego ciągu 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) PrependChild(XmlReader) PrependChild(XmlReader) PrependChild(XmlReader)

Tworzy nowy węzeł podrzędny na początku listy węzłów podrzędnych bieżącego węzła przy użyciu zawartości XmlReader XML określonego obiektu.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) PrependChild(XPathNavigator) PrependChild(XPathNavigator) PrependChild(XPathNavigator)

Tworzy nowy węzeł podrzędny na początku listy węzłów podrzędnych bieżącego węzła przy użyciu węzłów w XPathNavigator określonym obiekcie.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) PrependChildElement(String, String, String, String) PrependChildElement(String, String, String, String) PrependChildElement(String, String, String, String)

Tworzy nowy element podrzędny na początku listy węzłów podrzędnych bieżącego węzła przy użyciu prefiksu przestrzeni nazw, nazwy lokalnej i identyfikatora URI przestrzeni nazw określonego przy użyciu określonej wartości.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() ReadSubtree() ReadSubtree() ReadSubtree()

XmlReader Zwraca obiekt, który zawiera bieżący węzeł i jego węzły podrzędne.Returns an XmlReader object that contains the current node and its child nodes.

ReplaceRange(XPathNavigator) ReplaceRange(XPathNavigator) ReplaceRange(XPathNavigator) ReplaceRange(XPathNavigator)

Zastępuje zakres węzłów równorzędnych z bieżącego węzła do określonego węzła.Replaces a range of sibling nodes from the current node to the node specified.

ReplaceSelf(String) ReplaceSelf(String) ReplaceSelf(String) ReplaceSelf(String)

Zamienia bieżący węzeł na zawartość określonego ciągu.Replaces the current node with the content of the string specified.

ReplaceSelf(XmlReader) ReplaceSelf(XmlReader) ReplaceSelf(XmlReader) ReplaceSelf(XmlReader)

Zamienia bieżący węzeł na zawartość XmlReader określonego obiektu.Replaces the current node with the contents of the XmlReader object specified.

ReplaceSelf(XPathNavigator) ReplaceSelf(XPathNavigator) ReplaceSelf(XPathNavigator) ReplaceSelf(XPathNavigator)

Zamienia bieżący węzeł na zawartość XPathNavigator określonego obiektu.Replaces the current node with the contents of the XPathNavigator object specified.

Select(String) Select(String) Select(String) Select(String)

Wybiera zestaw węzłów przy użyciu określonego wyrażenia XPath.Selects a node set, using the specified XPath expression.

Select(String, IXmlNamespaceResolver) Select(String, IXmlNamespaceResolver) Select(String, IXmlNamespaceResolver) Select(String, IXmlNamespaceResolver)

Wybiera zestaw węzłów przy użyciu określonego wyrażenia XPath z IXmlNamespaceResolver obiektem określonym do rozpoznawania prefiksów przestrzeni nazw.Selects a node set using the specified XPath expression with the IXmlNamespaceResolver object specified to resolve namespace prefixes.

Select(XPathExpression) Select(XPathExpression) Select(XPathExpression) Select(XPathExpression)

Wybiera zestaw węzłów za pomocą określonego XPathExpression.Selects a node set using the specified XPathExpression.

SelectAncestors(String, String, Boolean) SelectAncestors(String, String, Boolean) SelectAncestors(String, String, Boolean) SelectAncestors(String, String, Boolean)

Wybiera wszystkie węzły nadrzędne bieżącego węzła, które mają określoną nazwę lokalną i identyfikator URI przestrzeni nazw.Selects all the ancestor nodes of the current node that have the specified local name and namespace URI.

SelectAncestors(XPathNodeType, Boolean) SelectAncestors(XPathNodeType, Boolean) SelectAncestors(XPathNodeType, Boolean) SelectAncestors(XPathNodeType, Boolean)

Wybiera wszystkie węzły nadrzędne bieżącego węzła, który ma pasujący XPathNodeTypeelement.Selects all the ancestor nodes of the current node that have a matching XPathNodeType.

SelectChildren(String, String) SelectChildren(String, String) SelectChildren(String, String) SelectChildren(String, String)

Wybiera wszystkie węzły podrzędne bieżącego węzła z określoną nazwą lokalną i identyfikatorem URI przestrzeni nazw.Selects all the child nodes of the current node that have the local name and namespace URI specified.

SelectChildren(XPathNodeType) SelectChildren(XPathNodeType) SelectChildren(XPathNodeType) SelectChildren(XPathNodeType)

Wybiera wszystkie węzły podrzędne bieżącego węzła, które mają takie dopasowanie XPathNodeType.Selects all the child nodes of the current node that have the matching XPathNodeType.

SelectDescendants(String, String, Boolean) SelectDescendants(String, String, Boolean) SelectDescendants(String, String, Boolean) SelectDescendants(String, String, Boolean)

Wybiera wszystkie węzły podrzędne bieżącego węzła z określoną nazwą lokalną i identyfikatorem URI przestrzeni nazw.Selects all the descendant nodes of the current node with the local name and namespace URI specified.

SelectDescendants(XPathNodeType, Boolean) SelectDescendants(XPathNodeType, Boolean) SelectDescendants(XPathNodeType, Boolean) SelectDescendants(XPathNodeType, Boolean)

Wybiera wszystkie węzły podrzędne bieżącego węzła, który ma pasujący XPathNodeTypeelement.Selects all the descendant nodes of the current node that have a matching XPathNodeType.

SelectSingleNode(String) SelectSingleNode(String) SelectSingleNode(String) SelectSingleNode(String)

Wybiera pojedynczy węzeł w XPathNavigator użyciu określonego zapytania XPath.Selects a single node in the XPathNavigator using the specified XPath query.

SelectSingleNode(String, IXmlNamespaceResolver) SelectSingleNode(String, IXmlNamespaceResolver) SelectSingleNode(String, IXmlNamespaceResolver) SelectSingleNode(String, IXmlNamespaceResolver)

Wybiera pojedynczy węzeł w XPathNavigator obiekcie przy użyciu określonego zapytania XPath IXmlNamespaceResolver z obiektem określonym do rozpoznawania prefiksów przestrzeni nazw.Selects a single node in the XPathNavigator object using the specified XPath query with the IXmlNamespaceResolver object specified to resolve namespace prefixes.

SelectSingleNode(XPathExpression) SelectSingleNode(XPathExpression) SelectSingleNode(XPathExpression) SelectSingleNode(XPathExpression)

Wybiera pojedynczy węzeł w, XPathNavigator używając określonego XPathExpression obiektu.Selects a single node in the XPathNavigator using the specified XPathExpression object.

SetTypedValue(Object) SetTypedValue(Object) SetTypedValue(Object) SetTypedValue(Object)

Ustawia wartość wpisaną dla bieżącego węzła.Sets the typed value of the current node.

SetValue(String) SetValue(String) SetValue(String) SetValue(String)

Ustawia wartość bieżącego węzła.Sets the value of the current node.

ToString() ToString() ToString() ToString()

Pobiera wartość tekstową bieżącego węzła.Gets the text value of the current node.

ValueAs(Type, IXmlNamespaceResolver) ValueAs(Type, IXmlNamespaceResolver) ValueAs(Type, IXmlNamespaceResolver) ValueAs(Type, IXmlNamespaceResolver)

Pobiera wartość Type bieżącego węzła, IXmlNamespaceResolver używając obiektu określonego do rozpoznawania prefiksów przestrzeni nazw.Gets the current node's value as the Type specified, using the IXmlNamespaceResolver object specified to resolve namespace prefixes.

WriteSubtree(XmlWriter) WriteSubtree(XmlWriter) WriteSubtree(XmlWriter) WriteSubtree(XmlWriter)

Przesyła strumieniowo bieżący węzeł i jego węzły podrzędne do XmlWriter określonego obiektu.Streams the current node and its child nodes to the XmlWriter object specified.

Jawne implementacje interfejsu

ICloneable.Clone() ICloneable.Clone() ICloneable.Clone() ICloneable.Clone()

Tworzy nową kopię XPathNavigator obiektu.Creates a new copy of the XPathNavigator object.

Dotyczy

Zobacz też