XPathNavigator Sınıf

Tanım

XML verilerinin gezilirken ve düzenlenmesine yönelik bir imleç modeli sağlar.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 ref class XPathNavigator abstract : System::Xml::XPath::XPathItem, System::Xml::IXmlNamespaceResolver, System::Xml::XPath::IXPathNavigable
public ref class XPathNavigator abstract : ICloneable
public abstract class XPathNavigator : System.Xml.XPath.XPathItem, ICloneable, System.Xml.IXmlNamespaceResolver, System.Xml.XPath.IXPathNavigable
public abstract class XPathNavigator : System.Xml.XPath.XPathItem, System.Xml.IXmlNamespaceResolver, System.Xml.XPath.IXPathNavigable
public abstract class XPathNavigator : ICloneable
type XPathNavigator = class
    inherit XPathItem
    interface ICloneable
    interface IXmlNamespaceResolver
    interface IXPathNavigable
type XPathNavigator = class
    inherit XPathItem
    interface IXmlNamespaceResolver
    interface IXPathNavigable
type XPathNavigator = class
    interface ICloneable
type XPathNavigator = class
    inherit XPathItem
    interface ICloneable
    interface IXPathNavigable
    interface IXmlNamespaceResolver
Public MustInherit Class XPathNavigator
Inherits XPathItem
Implements ICloneable, IXmlNamespaceResolver, IXPathNavigable
Public MustInherit Class XPathNavigator
Inherits XPathItem
Implements IXmlNamespaceResolver, IXPathNavigable
Public MustInherit Class XPathNavigator
Implements ICloneable
Devralma
XPathNavigator
Devralma
XPathNavigator
Türetilmiş
Uygulamalar

Açıklamalar

XPathNavigatorAd alanındaki sınıfı, System.Xml.XPath XQuery 1,0 ve XPath 2,0 veri modelinin ÖRNEKLERI olarak xml bilgi öğelerinin gezinmesini ve düzenlenmesine yönelik bir imleç modeli tanımlayan soyut bir sınıftır.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.

XPathNavigatorVe sınıfları gibi arabirimi uygulayan bir sınıftan bir nesne oluşturulur IXPathNavigable XPathDocument XmlDocument .An XPathNavigator object is created from a class that implements the IXPathNavigable interface such as the XPathDocument and XmlDocument classes. XPathNavigator nesneler tarafından oluşturulan nesneler, nesneler XPathDocument XPathNavigator tarafından oluşturulan nesneler XmlDocument düzenlenebildiğinden salt okunurdur.XPathNavigator objects created by XPathDocument objects are read-only while XPathNavigator objects created by XmlDocument objects can be edited. Bir XPathNavigator nesnenin salt okunurdur veya düzenlenebilir durumu, CanEdit sınıfının özelliği kullanılarak belirlenir XPathNavigator .An XPathNavigator object's read-only or editable status is determined using the CanEdit property of the XPathNavigator class.

XPath veri modelini kullanarak XML verilerini işleme hakkında daha fazla bilgi için, XPath veri modelini kullanarak XML verilerini işleme konusuna bakın.For more information about processing XML data using the XPath data model, see the Process XML Data Using the XPath Data Model topic.

Önemli

Sınıfını kullanmanın bir sonucu olarak oluşturulan özel durumlar, XPathNavigator XPathException Güvenilmeyen senaryolarda gösterilmemesi gereken hassas bilgiler içerebilir.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. Bu hassas bilgilerin güvenilmeyen senaryolarda gösterilmemesi için özel durumların doğru şekilde işlenmesi gerekir.Exceptions should be properly handled so that this sensitive information is not exposed in untrusted scenarios.

Uygulayanlara Notlar

Sınıfından devralma sırasında XPathNavigator , aşağıdaki üyeleri geçersiz kılmanız gerekir:When you inherit from the XPathNavigator class, you must override the following members:

Oluşturucular

XPathNavigator()

XPathNavigator sınıfının yeni bir örneğini başlatır.Initializes a new instance of the XPathNavigator class.

Özellikler

BaseURI

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli düğüm için temel URI 'yi alır.When overridden in a derived class, gets the base URI for the current node.

CanEdit

XPathNavigatorTemel ALıNAN XML verilerini düzenleyip düzenleyemeyeceğini gösteren bir değer alır.Gets a value that indicates whether the XPathNavigator can edit the underlying XML data.

HasAttributes

Geçerli düğümün herhangi bir özniteliğe sahip olup olmadığını gösteren bir değer alır.Gets a value that indicates whether the current node has any attributes.

HasChildren

Geçerli düğümün alt düğümlere sahip olup olmadığını gösteren bir değer alır.Gets a value that indicates whether the current node has any child nodes.

InnerXml

Geçerli düğümün alt düğümlerini temsil eden biçimlendirmeyi alır veya ayarlar.Gets or sets the markup representing the child nodes of the current node.

IsEmptyElement

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli düğümün bitiş öğesi etiketi olmayan boş bir öğe olup olmadığını gösteren bir değer alır.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

Geçerli düğümün bir XPath düğümünü temsil ettiğini gösteren bir değer alır.Gets a value that indicates if the current node represents an XPath node.

LocalName

Türetilmiş bir sınıfta geçersiz kılındığında, herhangi bir Name ad alanı öneki olmadan geçerli düğümü alır.When overridden in a derived class, gets the Name of the current node without any namespace prefix.

Name

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli düğümün tam adını alır.When overridden in a derived class, gets the qualified name of the current node.

NamespaceURI

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli düğümün ad alanı URI 'sini alır.When overridden in a derived class, gets the namespace URI of the current node.

NameTable

Türetilmiş bir sınıfta geçersiz kılındığında, öğesini alır XmlNameTable XPathNavigator .When overridden in a derived class, gets the XmlNameTable of the XPathNavigator.

NavigatorComparer

IEqualityComparerNesnelerin eşitlik karşılaştırması için kullanılan bir alan alır XPathNavigator .Gets an IEqualityComparer used for equality comparison of XPathNavigator objects.

NodeType

Türetilmiş bir sınıfta geçersiz kılındığında, XPathNodeType geçerli düğümü alır.When overridden in a derived class, gets the XPathNodeType of the current node.

OuterXml

Geçerli düğümün ve alt düğümlerinin açılış ve kapanış etiketlerini temsil eden biçimlendirmeyi alır veya ayarlar.Gets or sets the markup representing the opening and closing tags of the current node and its child nodes.

Prefix

Türetilmiş bir sınıfta geçersiz kılındığında, geçerli düğümle ilişkili ad alanı önekini alır.When overridden in a derived class, gets the namespace prefix associated with the current node.

SchemaInfo

Şema doğrulamasının sonucu olarak geçerli düğüme atanan şema bilgilerini alır.Gets the schema information that has been assigned to the current node as a result of schema validation.

TypedValue

Geçerli düğümü, en uygun .NET türündeki kutulanmış nesne olarak alır.Gets the current node as a boxed object of the most appropriate .NET type.

UnderlyingObject

XPathNavigatorBir mağaza üzerinde "sanallaştırılan" xml görünümü sağlayan uygulamalar tarafından, temel alınan nesnelere erişim sağlamak için kullanılır.Used by XPathNavigator implementations which provide a "virtualized" XML view over a store, to provide access to underlying objects.

Value

Türetilmiş bir sınıfta geçersiz kılındığında, öğenin dize değerini alır.When overridden in a derived class, gets the string value of the item.

Value

Türetilmiş bir sınıfta geçersiz kılındığında, string öğe değerini alır.When overridden in a derived class, gets the string value of the item.

(Devralındığı yer: XPathItem)
ValueAsBoolean

Geçerli düğümün değerini olarak alır Boolean .Gets the current node's value as a Boolean.

ValueAsDateTime

Geçerli düğümün değerini olarak alır DateTime .Gets the current node's value as a DateTime.

ValueAsDouble

Geçerli düğümün değerini olarak alır Double .Gets the current node's value as a Double.

ValueAsInt

Geçerli düğümün değerini olarak alır Int32 .Gets the current node's value as an Int32.

ValueAsLong

Geçerli düğümün değerini olarak alır Int64 .Gets the current node's value as an Int64.

ValueType

TypeGeçerli düğümün .net kısmını alır.Gets the .NET Type of the current node.

XmlLang

Geçerli düğüm için XML: lang kapsamını alır.Gets the xml:lang scope for the current node.

XmlType

XmlSchemaTypeGeçerli düğüm için bilgileri alır.Gets the XmlSchemaType information for the current node.

XmlType

Türetilmiş bir sınıfta geçersiz kılındığında XmlSchemaType öğesi için öğesini alır.When overridden in a derived class, gets the XmlSchemaType for the item.

(Devralındığı yer: XPathItem)

Yöntemler

AppendChild()

XmlWriterGeçerli düğümün alt düğümleri listesinin sonunda bir veya daha fazla yeni alt düğüm oluşturmak için kullanılan bir nesne döndürür.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)

Belirtilen XML veri dizesini kullanarak geçerli düğümün alt düğümleri listesinin sonunda yeni bir alt düğüm oluşturur.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)

Belirtilen nesnenin XML içeriğini kullanarak geçerli düğümün alt düğümleri listesinin sonunda yeni bir alt düğüm oluşturur 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)

Belirtilen düğümleri kullanarak geçerli düğümün alt düğümleri listesinin sonunda yeni bir alt düğüm oluşturur 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)

Geçerli düğümün alt düğümleri listesinin sonunda, belirtilen değerle belirtilen ad alanı öneki, yerel ad ve ad alanı URI 'SI kullanılarak yeni bir alt öğe düğümü oluşturur.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)

İçindeki XML verilerinin, XPathNavigator BELIRTILEN XML şeması tanım dili (xsd) şemasına uygun olduğunu doğrular.Verifies that the XML data in the XPathNavigator conforms to the XML Schema definition language (XSD) schema provided.

Clone()

Türetilmiş bir sınıfta geçersiz kılınırsa, XPathNavigator Bu şekilde aynı düğümde konumlandırılmış yeni bir oluşturur XPathNavigator .When overridden in a derived class, creates a new XPathNavigator positioned at the same node as this XPathNavigator.

ComparePosition(XPathNavigator)

Geçerli konumunun konumunu XPathNavigator belirtilen konumuyla karşılaştırır XPathNavigator .Compares the position of the current XPathNavigator with the position of the XPathNavigator specified.

Compile(String)

Bir XPath ifadesini temsil eden bir dize derler ve bir XPathExpression nesne döndürür.Compiles a string representing an XPath expression and returns an XPathExpression object.

CreateAttribute(String, String, String, String)

Belirtilen değerle belirtilen ad alanı öneki, yerel ad ve ad alanı URI 'SI kullanılarak geçerli öğe düğümünde bir öznitelik düğümü oluşturur.Creates an attribute node on the current element node using the namespace prefix, local name and namespace URI specified with the value specified.

CreateAttributes()

XmlWriterGeçerli öğede yeni öznitelikler oluşturmak için kullanılan bir nesne döndürür.Returns an XmlWriter object used to create new attributes on the current element.

CreateNavigator()

Öğesinin bir kopyasını döndürür XPathNavigator .Returns a copy of the XPathNavigator.

DeleteRange(XPathNavigator)

Geçerli düğümden bir eşdüzey düğüm aralığını belirtilen düğüme siler.Deletes a range of sibling nodes from the current node to the node specified.

DeleteSelf()

Geçerli düğümü ve onun alt düğümlerini siler.Deletes the current node and its child nodes.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

(Devralındığı yer: Object)
Evaluate(String)

Belirtilen XPath ifadesini değerlendirir ve yazılan sonucu döndürür.Evaluates the specified XPath expression and returns the typed result.

Evaluate(String, IXmlNamespaceResolver)

Belirtilen XPath ifadesini değerlendirir ve IXmlNamespaceResolver XPath ifadesinde ad alanı öneklerini çözümlemek için belirtilen nesneyi kullanarak tür sonucunu döndürür.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)

Öğesini değerlendirir XPathExpression ve yazılan sonucu döndürür.Evaluates the XPathExpression and returns the typed result.

Evaluate(XPathExpression, XPathNodeIterator)

, Öğesini değerlendirmek için sağlanan bağlamını kullanır XPathExpression ve yazılan sonucu döndürür.Uses the supplied context to evaluate the XPathExpression, and returns the typed result.

GetAttribute(String, String)

Özniteliğin değerini belirtilen yerel adı ve ad alanı URI 'SI ile alır.Gets the value of the attribute with the specified local name and namespace URI.

GetHashCode()

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

(Devralındığı yer: Object)
GetNamespace(String)

Belirtilen yerel ada karşılık gelen ad alanı düğümünün değerini döndürür.Returns the value of the namespace node corresponding to the specified local name.

GetNamespacesInScope(XmlNamespaceScope)

Geçerli düğümün kapsam içi ad alanlarını döndürür.Returns the in-scope namespaces of the current node.

GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
InsertAfter()

XmlWriterŞu anda seçili olan düğümden sonra yeni bir eşdüzey düğüm oluşturmak için kullanılan bir nesne döndürür.Returns an XmlWriter object used to create a new sibling node after the currently selected node.

InsertAfter(String)

Belirtilen XML dizesini kullanarak şu anda seçili olan düğüm sonrasında yeni bir eşdüzey düğüm oluşturur.Creates a new sibling node after the currently selected node using the XML string specified.

InsertAfter(XmlReader)

Belirtilen nesnenin XML içeriğini kullanarak şu anda seçili olan düğüm sonrasında yeni bir eşdüzey düğüm oluşturur XmlReader .Creates a new sibling node after the currently selected node using the XML contents of the XmlReader object specified.

InsertAfter(XPathNavigator)

Belirtilen nesnedeki düğümleri kullanarak şu anda seçili olan düğüm sonrasında yeni bir eşdüzey düğüm oluşturur XPathNavigator .Creates a new sibling node after the currently selected node using the nodes in the XPathNavigator object specified.

InsertBefore()

XmlWriterŞu anda seçili düğüm öncesinde yeni bir eşdüzey düğüm oluşturmak için kullanılan bir nesne döndürür.Returns an XmlWriter object used to create a new sibling node before the currently selected node.

InsertBefore(String)

Belirtilen XML dizesini kullanarak şu anda seçili olan düğümden önce yeni bir eşdüzey düğüm oluşturur.Creates a new sibling node before the currently selected node using the XML string specified.

InsertBefore(XmlReader)

Belirtilen nesnenin XML içeriğini kullanarak şu anda seçili olan düğümden önce yeni bir eşdüzey düğüm oluşturur XmlReader .Creates a new sibling node before the currently selected node using the XML contents of the XmlReader object specified.

InsertBefore(XPathNavigator)

Belirtilen düğümleri kullanarak şu anda seçili olan düğümden önce yeni bir eşdüzey düğüm oluşturur XPathNavigator .Creates a new sibling node before the currently selected node using the nodes in the XPathNavigator specified.

InsertElementAfter(String, String, String, String)

Belirtilen değer ile belirtilen ad alanı öneki, yerel ad ve ad alanı URI 'SI kullanılarak geçerli düğümden sonra yeni bir eşdüzey öğe oluşturur.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)

Belirtilen değer ile belirtilen ad alanı ön ekini, yerel adı ve ad alanı URI 'sini kullanarak geçerli düğümden önce yeni bir eşdüzey öğe oluşturur.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)

Belirtilen XPathNavigator öğesinin geçerli bir alt öğesi olup olmadığını belirler XPathNavigator .Determines whether the specified XPathNavigator is a descendant of the current XPathNavigator.

IsSamePosition(XPathNavigator)

Türetilmiş bir sınıfta geçersiz kılınırsa, geçerli XPathNavigator konumun belirtilen konumla aynı konumda olup olmadığını belirler XPathNavigator .When overridden in a derived class, determines whether the current XPathNavigator is at the same position as the specified XPathNavigator.

LookupNamespace(String)

Belirtilen önek için ad alanı URI 'sini alır.Gets the namespace URI for the specified prefix.

LookupPrefix(String)

Belirtilen ad alanı URI 'SI için tanımlanan öneki alır.Gets the prefix declared for the specified namespace URI.

Matches(String)

Geçerli düğümün belirtilen XPath ifadesiyle eşleşip eşleşmediğini belirler.Determines whether the current node matches the specified XPath expression.

Matches(XPathExpression)

Geçerli düğümün belirtilen değerle eşleşip eşleşmediğini belirler XPathExpression .Determines whether the current node matches the specified XPathExpression.

MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
MoveTo(XPathNavigator)

Türetilmiş bir sınıfta geçersiz kılınırsa, öğesini XPathNavigator belirtilen konumla aynı konuma taşımaktır XPathNavigator .When overridden in a derived class, moves the XPathNavigator to the same position as the specified XPathNavigator.

MoveToAttribute(String, String)

Öğesini XPathNavigator eşleşen yerel adı ve ad alanı URI 'si olan özniteliğine gider.Moves the XPathNavigator to the attribute with the matching local name and namespace URI.

MoveToChild(String, String)

XPathNavigatorYerel adı ve ad alanı URI 'si belirtilen olan alt düğüme gider.Moves the XPathNavigator to the child node with the local name and namespace URI specified.

MoveToChild(XPathNodeType)

Öğesini XPathNavigator belirtilen alt düğümüne gider XPathNodeType .Moves the XPathNavigator to the child node of the XPathNodeType specified.

MoveToFirst()

XPathNavigatorGeçerli düğümün ilk eşdüzey düğümüne gider.Moves the XPathNavigator to the first sibling node of the current node.

MoveToFirstAttribute()

Türetilmiş bir sınıfta geçersiz kılınırsa, öğesini XPathNavigator geçerli düğümün ilk özniteliğine taşımalıdır.When overridden in a derived class, moves the XPathNavigator to the first attribute of the current node.

MoveToFirstChild()

Türetilmiş bir sınıfta geçersiz kılınırsa, öğesini XPathNavigator geçerli düğümün ilk alt düğümüne gider.When overridden in a derived class, moves the XPathNavigator to the first child node of the current node.

MoveToFirstNamespace()

XPathNavigatorGeçerli düğümün ilk ad alanı düğümüne gider.Moves the XPathNavigator to first namespace node of the current node.

MoveToFirstNamespace(XPathNamespaceScope)

Türetilmiş bir sınıfta geçersiz kılınırsa, öğesini XPathNavigator belirtilen değerle eşleşen ilk ad alanı düğümüne gider XPathNamespaceScope .When overridden in a derived class, moves the XPathNavigator to the first namespace node that matches the XPathNamespaceScope specified.

MoveToFollowing(String, String)

XPathNavigatorÖğesini belge düzeninde belirtilen yerel adı ve ad alanı URI 'si olan öğesine taşıın.Moves the XPathNavigator to the element with the local name and namespace URI specified in document order.

MoveToFollowing(String, String, XPathNavigator)

Öğesini, belirtilen XPathNavigator yerel adı ve ad alanı URI 'si olan öğesine, belge sırasıyla belirtilen sınıra taşıın.Moves the XPathNavigator to the element with the local name and namespace URI specified, to the boundary specified, in document order.

MoveToFollowing(XPathNodeType)

XPathNavigatorÖğesini belge düzeninde belirtilen öğesinin aşağıdaki öğesine taşıın XPathNodeType .Moves the XPathNavigator to the following element of the XPathNodeType specified in document order.

MoveToFollowing(XPathNodeType, XPathNavigator)

Öğesini, XPathNavigator belirtilen öğesine, XPathNodeType belge sırasıyla belirtilen sınıra kaydırır.Moves the XPathNavigator to the following element of the XPathNodeType specified, to the boundary specified, in document order.

MoveToId(String)

Türetilmiş bir sınıfta geçersiz kılınırsa, değeri belirtilen değerine karşılık gelen bir özniteliğe sahip düğüme gider 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)

XPathNavigatorBelirtilen ad alanı önekiyle birlikte ad alanı düğümüne gider.Moves the XPathNavigator to the namespace node with the specified namespace prefix.

MoveToNext()

Türetilmiş bir sınıfta geçersiz kılınırsa, öğesini XPathNavigator geçerli düğümün sonraki eşdüzey düğümüne gider.When overridden in a derived class, moves the XPathNavigator to the next sibling node of the current node.

MoveToNext(String, String)

XPathNavigatorYerel ad ve ad alanı URI 'si belirtilen olan bir sonraki eşdüzey düğüme gider.Moves the XPathNavigator to the next sibling node with the local name and namespace URI specified.

MoveToNext(XPathNodeType)

XPathNavigatorGeçerli düğümün, belirtilen ile eşleşen sonraki eşdüzey düğümüne gider XPathNodeType .Moves the XPathNavigator to the next sibling node of the current node that matches the XPathNodeType specified.

MoveToNextAttribute()

Türetilmiş bir sınıfta geçersiz kılınırsa, bir XPathNavigator sonraki özniteliğe gider.When overridden in a derived class, moves the XPathNavigator to the next attribute.

MoveToNextNamespace()

Öğesini XPathNavigator sonraki ad alanı düğümüne gider.Moves the XPathNavigator to the next namespace node.

MoveToNextNamespace(XPathNamespaceScope)

Türetilmiş bir sınıfta geçersiz kılınırsa, öğesini XPathNavigator belirtilen bir sonraki ad alanı düğümüne, belirtilen ile eşleşen bir şekilde kaydırır XPathNamespaceScope .When overridden in a derived class, moves the XPathNavigator to the next namespace node matching the XPathNamespaceScope specified.

MoveToParent()

Türetilmiş bir sınıfta geçersiz kılınırsa, öğesini XPathNavigator geçerli düğümün üst düğümüne gider.When overridden in a derived class, moves the XPathNavigator to the parent node of the current node.

MoveToPrevious()

Türetilmiş bir sınıfta geçersiz kılınırsa, öğesini XPathNavigator geçerli düğümün önceki eşdüzey düğümüne gider.When overridden in a derived class, moves the XPathNavigator to the previous sibling node of the current node.

MoveToRoot()

Öğesini XPathNavigator geçerli düğümün ait olduğu kök düğüme gider.Moves the XPathNavigator to the root node that the current node belongs to.

PrependChild()

XmlWriterGeçerli düğümün alt düğümleri listesinin başlangıcında yeni bir alt düğüm oluşturmak için kullanılan bir nesne döndürür.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)

Belirtilen XML dizesini kullanarak geçerli düğümün alt düğümleri listesinin başlangıcında yeni bir alt düğüm oluşturur.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)

Belirtilen nesnenin XML içeriğini kullanarak geçerli düğümün alt düğümleri listesinin başlangıcında yeni bir alt düğüm oluşturur 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)

Belirtilen nesnedeki düğümleri kullanarak geçerli düğümün alt düğümleri listesinin başlangıcında yeni bir alt düğüm oluşturur 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)

Belirtilen değerle belirtilen ad alanı öneki, yerel ad ve ad alanı URI 'SI kullanılarak geçerli düğümün alt düğümleri listesinin başlangıcında yeni bir alt öğe oluşturur.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()

XmlReaderGeçerli düğümü ve onun alt düğümlerini içeren bir nesne döndürür.Returns an XmlReader object that contains the current node and its child nodes.

ReplaceRange(XPathNavigator)

Geçerli düğümden bir eşdüzey düğüm aralığını belirtilen düğüme değiştirir.Replaces a range of sibling nodes from the current node to the node specified.

ReplaceSelf(String)

Geçerli düğümü belirtilen dizenin içeriğiyle değiştirir.Replaces the current node with the content of the string specified.

ReplaceSelf(XmlReader)

Geçerli düğümü XmlReader belirtilen nesnenin içeriğiyle değiştirir.Replaces the current node with the contents of the XmlReader object specified.

ReplaceSelf(XPathNavigator)

Geçerli düğümü XPathNavigator belirtilen nesnenin içeriğiyle değiştirir.Replaces the current node with the contents of the XPathNavigator object specified.

Select(String)

Belirtilen XPath ifadesini kullanarak bir düğüm kümesi seçer.Selects a node set, using the specified XPath expression.

Select(String, IXmlNamespaceResolver)

IXmlNamespaceResolverAd alanı öneklerini çözümlemek için belirtilen nesneyle belirtilen XPath ifadesini kullanarak bir düğüm kümesi seçer.Selects a node set using the specified XPath expression with the IXmlNamespaceResolver object specified to resolve namespace prefixes.

Select(XPathExpression)

Belirtilen ' i kullanarak bir düğüm kümesi seçer XPathExpression .Selects a node set using the specified XPathExpression.

SelectAncestors(String, String, Boolean)

Geçerli düğümün belirtilen yerel adı ve ad alanı URI 'SI olan tüm üst düğümlerini seçer.Selects all the ancestor nodes of the current node that have the specified local name and namespace URI.

SelectAncestors(XPathNodeType, Boolean)

Geçerli düğümün eşleşen tüm üst düğümlerini seçer XPathNodeType .Selects all the ancestor nodes of the current node that have a matching XPathNodeType.

SelectChildren(String, String)

Geçerli düğümün yerel adı ve ad alanı URI 'SI belirtilmiş tüm alt düğümlerini seçer.Selects all the child nodes of the current node that have the local name and namespace URI specified.

SelectChildren(XPathNodeType)

Eşleşen geçerli düğümün tüm alt düğümlerini seçer XPathNodeType .Selects all the child nodes of the current node that have the matching XPathNodeType.

SelectDescendants(String, String, Boolean)

Yerel ad ve ad alanı URI 'SI belirtilmiş olan geçerli düğümün tüm alt düğümlerini seçer.Selects all the descendant nodes of the current node with the local name and namespace URI specified.

SelectDescendants(XPathNodeType, Boolean)

Geçerli düğümün eşleşen tüm alt düğümlerini seçer XPathNodeType .Selects all the descendant nodes of the current node that have a matching XPathNodeType.

SelectSingleNode(String)

Belirtilen XPath sorgusunu kullanarak içinde tek bir düğüm seçer XPathNavigator .Selects a single node in the XPathNavigator using the specified XPath query.

SelectSingleNode(String, IXmlNamespaceResolver)

XPathNavigatorBelirtilen XPath sorgusunu, IXmlNamespaceResolver ad alanı öneklerini çözümlemek için belirtilen nesneyle birlikte kullanarak nesnede tek bir düğüm seçer.Selects a single node in the XPathNavigator object using the specified XPath query with the IXmlNamespaceResolver object specified to resolve namespace prefixes.

SelectSingleNode(XPathExpression)

Belirtilen nesneyi kullanarak içinde tek bir düğüm seçer XPathNavigator XPathExpression .Selects a single node in the XPathNavigator using the specified XPathExpression object.

SetTypedValue(Object)

Geçerli düğümün türü belirlenmiş değerini ayarlar.Sets the typed value of the current node.

SetValue(String)

Geçerli düğümün değerini ayarlar.Sets the value of the current node.

ToString()

Geçerli düğümün metin değerini alır.Gets the text value of the current node.

ValueAs(Type)

Öğenin değerini belirtilen tür olarak döndürür.Returns the item's value as the specified type.

(Devralındığı yer: XPathItem)
ValueAs(Type, IXmlNamespaceResolver)

Type IXmlNamespaceResolver Ad alanı öneklerini çözümlemek için belirtilen nesneyi kullanarak geçerli düğümün değerini belirtilen şekilde alır.Gets the current node's value as the Type specified, using the IXmlNamespaceResolver object specified to resolve namespace prefixes.

WriteSubtree(XmlWriter)

Geçerli düğümü ve alt düğümlerini XmlWriter belirtilen nesneye akışlar.Streams the current node and its child nodes to the XmlWriter object specified.

Belirtik Arabirim Kullanımları

ICloneable.Clone()

Nesnenin yeni bir kopyasını oluşturur XPathNavigator .Creates a new copy of the XPathNavigator object.

Şunlara uygulanır

Ayrıca bkz.