System::Xml::XPath::XPathNavigator class
İçindekiler
[
Saklamak
]XPathNavigator class
XML verilerini gezinmek ve düzenlemek için bir imleç modeli sağlar.
class XPathNavigator : public System::Xml::XPath::XPathItem,
public System::Xml::XPath::IXPathNavigable,
public System::Xml::IXmlNamespaceResolver
Yöntemler
| Yöntem | Açıklama |
|---|---|
| virtual AppendChild() | Mevcut düğümün alt düğüm listesinin sonuna bir veya daha fazla yeni alt düğüm oluşturmak için kullanılan bir XmlWriter nesnesi döndürür. |
| virtual AppendChild(String) | Belirtilen XML veri dizesini kullanarak geçerli düğümün alt düğüm listesinin sonuna yeni bir alt düğüm oluşturur. |
| virtual AppendChild(SharedPtr<XmlReader>) | Belirtilen XmlReader nesnesinin XML içeriğini kullanarak geçerli düğümün alt düğüm listesinin sonuna yeni bir alt düğüm oluşturur. |
| virtual AppendChild(SharedPtr<XPathNavigator>) | Belirtilen XPathNavigator içindeki düğümleri kullanarak geçerli düğümün alt düğüm listesinin sonuna yeni bir alt düğüm oluşturur. |
| virtual AppendChildElement(String, String, String, String) | Belirtilen değerle birlikte ad alanı öneki, yerel ad ve ad alanı URI’sını kullanarak geçerli düğümün alt düğüm listesinin sonuna yeni bir alt öğe düğümü oluşturur. |
| virtual CheckValidity(SharedPtr<System::Xml::Schema::XmlSchemaSet>, System::Xml::Schema::ValidationEventHandler) | XPathNavigator içindeki XML verisinin sağlanan XML Schema tanım dili (XSD) şemasına uygun olduğunu doğrular. |
| virtual Clone() | Türetilmiş bir sınıfta geçersiz kılındığında, bu XPathNavigator ile aynı düğümde konumlandırılmış yeni bir XPathNavigator oluşturur. |
| virtual ComparePosition(SharedPtr<XPathNavigator>) | Geçerli XPathNavigator konumunu belirtilen XPathNavigator konumuyla karşılaştırır. |
| virtual Compile(String) | Bir XPath ifadesini temsil eden bir dizeyi derler ve bir XPathExpression nesnesi döndürür. |
| virtual CreateAttribute(String, String, String, String) | Belirtilen değerle birlikte ad alanı öneki, yerel ad ve ad alanı URI’sını kullanarak geçerli öğe düğümünde bir öznitelik düğümü oluşturur. |
| virtual CreateAttributes() | Geçerli öğe üzerinde yeni öznitelikler oluşturmak için kullanılan bir XmlWriter nesnesi döndürür. |
| CreateNavigator() override | XPathNavigator nesnesinin bir kopyasını döndürür. |
| virtual DeleteRange(SharedPtr<XPathNavigator>) | Geçerli düğümden belirtilen düğüme kadar olan kardeş düğüm aralığını siler. |
| virtual DeleteSelf() | Geçerli düğümü ve onun alt düğümlerini siler. |
| virtual Evaluate(String) | Belirtilen XPath ifadesini değerlendirir ve tiplenmiş sonucu döndürür. |
| virtual Evaluate(String, SharedPtr<IXmlNamespaceResolver>) | Belirtilen XPath ifadesini değerlendirir ve tiplenmiş sonucu döndürür; IXmlNamespaceResolver nesnesini kullanarak XPath ifadesindeki ad alanı öneklerini çözer. |
| virtual Evaluate(SharedPtr<XPathExpression>) | XPathExpression ifadesini değerlendirir ve tiplenmiş sonucu döndürür. |
| virtual Evaluate(SharedPtr<XPathExpression>, SharedPtr<XPathNodeIterator>) | Sağlanan bağlamı kullanarak XPathExpression ifadesini değerlendirir ve tiplenmiş sonucu döndürür. |
| virtual get_BaseURI() | Türetilmiş bir sınıfta geçersiz kılındığında, geçerli düğüm için temel URI’yi alır. |
| virtual get_CanEdit() | XPathNavigator nesnesinin temel XML verisini düzenleyip düzenleyemeyeceğini gösteren bir değer döndürür. |
| virtual get_HasAttributes() | Geçerli düğümün herhangi bir özniteliği olup olmadığını gösteren bir değer döndürür. |
| virtual get_HasChildren() | Geçerli düğümün herhangi bir alt düğümü olup olmadığını gösteren bir değer döndürür. |
| virtual get_InnerXml() | Geçerli düğümün alt düğümlerini temsil eden işaretlemeyi döndürür. |
| virtual get_IsEmptyElement() | Türetilmiş bir sınıfta geçersiz kılındığında, geçerli düğümün kapanış etiketi olmayan boş bir öğe olup olmadığını gösteren bir değer alır. |
| get_IsNode() override | Geçerli düğümün bir XPath düğümünü temsil edip etmediğini gösteren bir değer döndürür. |
| virtual get_LocalName() | Türetilmiş bir sınıfta geçersiz kılındığında, geçerli düğümün ad alanı öneki olmadan XPathNavigator::get_Name değerini alır. |
| virtual get_Name() | Türetilmiş bir sınıfta geçersiz kılındığında, geçerli düğümün nitelikli adını alır. |
| virtual get_NamespaceURI() | Türetilmiş bir sınıfta geçersiz kılındığında, geçerli düğümün ad alanı URI’sini alır. |
| virtual get_NameTable() | Türetilmiş bir sınıfta geçersiz kılındığında, XPathNavigator nesnesinin XmlNameTable değerini alır. |
| static get_NavigatorComparer() | XPathNavigator nesnelerinin eşitlik karşılaştırması için kullanılan bir Collections::IEqualityComparer döndürür. |
| virtual get_NodeType() | Türetilmiş bir sınıfta geçersiz kılındığında, geçerli düğümün XPathNodeType değerini alır. |
| virtual get_OuterXml() | Geçerli düğümün ve alt düğümlerinin açılış ve kapanış etiketlerini temsil eden işaretlemeyi döndürür. |
| virtual get_Prefix() | Türetilmiş bir sınıfta geçersiz kılındığında, geçerli düğümle ilişkili ad alanı önekini alır. |
| virtual get_SchemaInfo() | Şema doğrulaması sonucunda geçerli düğüme atanmış şema bilgilerini döndürür. |
| get_TypedValue() override | Geçerli düğümü en uygun tipte bir kutulanmış nesne olarak döndürür. |
| virtual get_UnderlyingObject() | XPathNavigator uygulamaları tarafından, bir depolama üzerinde "virtualized" XML görünümü sağlayarak temel nesnelere erişim sağlamak için kullanılır. |
| get_ValueAsBoolean() override | Geçerli düğümün değerini bir Boolean olarak döndürür. |
| get_ValueAsDateTime() override | Geçerli düğümün değerini bir DateTime olarak döndürür. |
| get_ValueAsDouble() override | Geçerli düğümün değerini bir Double olarak döndürür. |
| get_ValueAsInt() override | Geçerli düğümün değerini bir Int32 olarak döndürür. |
| get_ValueAsLong() override | Geçerli düğümün değerini bir Int64 olarak döndürür. |
| get_ValueType() override | Geçerli düğümün tipini döndürür. |
| virtual get_XmlLang() | Geçerli düğüm için xml:lang kapsamını döndürür. |
| get_XmlType() override | Geçerli düğüm için XmlSchemaType bilgisini döndürür. |
| virtual GetAttribute(String, String) | Belirtilen yerel ad ve ad alanı URI’sine sahip özniteliğin değerini döndürür. |
| virtual GetNamespace(String) | Belirtilen yerel ada karşılık gelen ad alanı düğümünün değerini döndürür. |
| GetNamespacesInScope(XmlNamespaceScope) override | Geçerli düğümün kapsam içindeki ad alanlarını döndürür. |
| virtual InsertAfter() | Şu anda seçili düğümün sonrasına yeni bir kardeş düğüm oluşturmak için kullanılan bir XmlWriter nesnesi döndürür. |
| virtual InsertAfter(String) | Belirtilen XML dizesini kullanarak şu anda seçili düğümün sonrasına yeni bir kardeş düğüm oluşturur. |
| virtual InsertAfter(SharedPtr<XmlReader>) | Belirtilen XmlReader nesnesinin XML içeriğini kullanarak şu anda seçili düğümün sonrasına yeni bir kardeş düğüm oluşturur. |
| virtual InsertAfter(SharedPtr<XPathNavigator>) | Belirtilen XPathNavigator nesnesindeki düğümleri kullanarak şu anda seçili düğümün sonrasına yeni bir kardeş düğüm oluşturur. |
| virtual InsertBefore() | Şu anda seçili düğümün öncesine yeni bir kardeş düğüm oluşturmak için kullanılan bir XmlWriter nesnesi döndürür. |
| virtual InsertBefore(String) | Belirtilen XML dizesini kullanarak şu anda seçili düğümün öncesine yeni bir kardeş düğüm oluşturur. |
| virtual InsertBefore(SharedPtr<XmlReader>) | Belirtilen XmlReader nesnesinin XML içeriğini kullanarak şu anda seçili düğümün öncesine yeni bir kardeş düğüm oluşturur. |
| virtual InsertBefore(SharedPtr<XPathNavigator>) | Belirtilen XPathNavigator nesnesindeki düğümleri kullanarak şu anda seçili düğümün öncesine yeni bir kardeş düğüm oluşturur. |
| virtual InsertElementAfter(String, String, String, String) | Belirtilen ad alanı öneki, yerel ad ve ad alanı URI’sini kullanarak, belirtilen değerle birlikte geçerli düğümün sonrasına yeni bir kardeş öğe oluşturur. |
| virtual InsertElementBefore(String, String, String, String) | Belirtilen ad alanı öneki, yerel ad ve ad alanı URI’si kullanılarak, belirtilen değerle, mevcut düğümün önünde yeni bir kardeş öğe oluşturur. |
| virtual IsDescendant(SharedPtr<XPathNavigator>) | Belirtilen XPathNavigator öğesinin mevcut XPathNavigator öğesinin bir alt öğesi olup olmadığını belirler. |
| virtual IsSamePosition(SharedPtr<XPathNavigator>) | Türetilmiş bir sınıfta geçersiz kılındığında, mevcut XPathNavigator öğesinin belirtilen XPathNavigator öğesiyle aynı konumda olup olmadığını belirler. |
| LookupNamespace(const String&) override | Belirtilen önek için ad alanı URI’sini döndürür. |
| LookupPrefix(const String&) override | Belirtilen ad alanı URI’si için bildirilen önek’i döndürür. |
| virtual Matches(SharedPtr<XPathExpression>) | Mevcut düğümün belirtilen XPathExpression ile eşleşip eşleşmediğini belirler. |
| virtual Matches(String) | Mevcut düğümün belirtilen XPath ifadesiyle eşleşip eşleşmediğini belirler. |
| virtual MoveTo(SharedPtr<XPathNavigator>) | Türetilmiş bir sınıfta geçersiz kılındığında, XPathNavigator öğesini belirtilen XPathNavigator öğesiyle aynı konuma taşır. |
| virtual MoveToAttribute(String, String) | XPathNavigator öğesini eşleşen yerel ad ve ad alanı URI’sine sahip niteliğe taşır. |
| virtual MoveToChild(String, String) | XPathNavigator öğesini belirtilen yerel ad ve ad alanı URI’sine sahip çocuk düğüme taşır. |
| virtual MoveToChild(XPathNodeType) | XPathNavigator öğesini belirtilen XPathNodeType türünün çocuk düğümüne taşır. |
| virtual MoveToFirst() | XPathNavigator öğesini mevcut düğümün ilk kardeş düğümüne taşır. |
| virtual MoveToFirstAttribute() | Türetilmiş bir sınıfta geçersiz kılındığında, XPathNavigator öğesini mevcut düğümün ilk niteliğine taşır. |
| virtual MoveToFirstChild() | Türetilmiş bir sınıfta geçersiz kılındığında, XPathNavigator öğesini mevcut düğümün ilk çocuk düğümüne taşır. |
| virtual MoveToFirstNamespace(XPathNamespaceScope) | Türetilmiş bir sınıfta geçersiz kılındığında, XPathNavigator öğesini belirtilen XPathNamespaceScope ile eşleşen ilk ad alanı düğümüne taşır. |
| MoveToFirstNamespace() | XPathNavigator öğesini mevcut düğümün ilk ad alanı düğümüne taşır. |
| virtual MoveToFollowing(String, String) | XPathNavigator öğesini belge sırasına göre belirtilen yerel ad ve ad alanı URI’sine sahip öğeye taşır. |
| virtual MoveToFollowing(String, String, SharedPtr<XPathNavigator>) | XPathNavigator öğesini belge sırasına göre belirtilen yerel ad ve ad alanı URI’sine sahip öğeye, belirtilen sınıra kadar taşır. |
| virtual MoveToFollowing(XPathNodeType) | XPathNavigator öğesini belge sırasına göre belirtilen XPathNodeType öğesinin sonraki öğesine taşır. |
| virtual MoveToFollowing(XPathNodeType, SharedPtr<XPathNavigator>) | XPathNavigator öğesini belge sırasına göre belirtilen XPathNodeType öğesinin sonraki öğesine, belirtilen sınıra kadar taşır. |
| virtual MoveToId(String) | Türetilmiş bir sınıfta geçersiz kılındığında, değeri belirtilen String ile eşleşen ID türünde bir niteliğe sahip düğüme taşır. |
| virtual MoveToNamespace(String) | XPathNavigator öğesini belirtilen ad alanı önekiyle ad alanı düğümüne taşır. |
| virtual MoveToNext() | Türetilmiş bir sınıfta geçersiz kılındığında, XPathNavigator öğesini mevcut düğümün sonraki kardeş düğümüne taşır. |
| virtual MoveToNext(String, String) | XPathNavigator öğesini belirtilen yerel ad ve ad alanı URI’sine sahip sonraki kardeş düğüme taşır. |
| virtual MoveToNext(XPathNodeType) | XPathNavigator öğesini mevcut düğümün belirtilen XPathNodeType ile eşleşen sonraki kardeş düğümüne taşır. |
| virtual MoveToNextAttribute() | Türetilmiş bir sınıfta geçersiz kılındığında, XPathNavigator öğesini sonraki niteliğe taşır. |
| virtual MoveToNextNamespace(XPathNamespaceScope) | When overridden in a derived class, moves the XPathNavigator to the next namespace node matching the XPathNamespaceScope specified. |
| MoveToNextNamespace() | Moves the XPathNavigator to the next namespace node. |
| virtual MoveToParent() | When overridden in a derived class, moves the XPathNavigator to the parent node of the current node. |
| virtual MoveToPrevious() | When overridden in a derived class, moves the XPathNavigator to the previous sibling node of the current node. |
| virtual MoveToRoot() | Moves the XPathNavigator to the root node that the current node belongs to. |
| virtual PrependChild() | Returns an XmlWriter object used to create a new child node at the beginning of the list of child nodes of the current node. |
| virtual PrependChild(String) | Creates a new child node at the beginning of the list of child nodes of the current node using the XML string specified. |
| virtual PrependChild(SharedPtr<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. |
| virtual PrependChild(SharedPtr<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. |
| virtual PrependChildElement(String, String, String, String) | 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. |
| virtual ReadSubtree() | Returns an XmlReader object that contains the current node and its child nodes. |
| virtual ReplaceRange(SharedPtr<XPathNavigator>) | Replaces a range of sibling nodes from the current node to the node specified. |
| virtual ReplaceSelf(String) | Replaces the current node with the content of the string specified. |
| virtual ReplaceSelf(SharedPtr<XmlReader>) | Replaces the current node with the contents of the XmlReader object specified. |
| virtual ReplaceSelf(SharedPtr<XPathNavigator>) | Replaces the current node with the contents of the XPathNavigator object specified. |
| virtual Select(String) | Selects a node set, using the specified XPath expression. |
| virtual Select(String, SharedPtr<IXmlNamespaceResolver>) | Selects a node set using the specified XPath expression with the IXmlNamespaceResolver object specified to resolve namespace prefixes. |
| virtual Select(SharedPtr<XPathExpression>) | Selects a node set using the specified XPathExpression. |
| virtual SelectAncestors(XPathNodeType, bool) | Selects all the ancestor nodes of the current node that have a matching XPathNodeType. |
| virtual SelectAncestors(String, String, bool) | Selects all the ancestor nodes of the current node that have the specified local name and namespace URI. |
| virtual SelectChildren(XPathNodeType) | Selects all the child nodes of the current node that have the matching XPathNodeType. |
| virtual SelectChildren(String, String) | Selects all the child nodes of the current node that have the local name and namespace URI specified. |
| virtual SelectDescendants(XPathNodeType, bool) | Selects all the descendant nodes of the current node that have a matching XPathNodeType. |
| virtual SelectDescendants(String, String, bool) | Selects all the descendant nodes of the current node with the local name and namespace URI specified. |
| virtual SelectSingleNode(String) | Selects a single node in the XPathNavigator using the specified XPath query. |
| virtual SelectSingleNode(String, SharedPtr<IXmlNamespaceResolver>) | Belirtilen XPath sorgusunu ve ad alanı öneklerini çözmek için belirtilen IXmlNamespaceResolver nesnesini kullanarak XPathNavigator nesnesinde tek bir düğüm seçer. |
| virtual SelectSingleNode(SharedPtr<XPathExpression>) | Belirtilen XPathExpression nesnesini kullanarak XPathNavigator içinde tek bir düğüm seçer. |
| virtual set_InnerXml(String) | Geçerli düğümün alt düğümlerini temsil eden işaretlemeyi ayarlar. |
| virtual set_OuterXml(String) | Geçerli düğümün ve alt düğümlerinin açılış ve kapanış etiketlerini temsil eden işaretlemeyi ayarlar. |
| virtual SetTypedValue(SharedPtr<Object>) | Geçerli düğümün tiplenmiş değerini ayarlar. |
| virtual SetValue(String) | Geçerli düğümün değerini ayarlar. |
| ToString() const override | Geçerli düğümün metin değerini döndürür. |
| ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) override | Ad alanı öneklerini çözmek için belirtilen IXmlNamespaceResolver nesnesini kullanarak, belirtilen Tip olarak geçerli düğümün değerini döndürür. |
| virtual WriteSubtree(SharedPtr<XmlWriter>) | Geçerli düğümü ve alt düğümlerini belirtilen XmlWriter nesnesine akıtır. |
Typedefs
| Typedef | Açıklama |
|---|---|
| Ptr | Bu sınıfın bir örneğine ortak gösterici için bir takma addır. |
Ayrıca Bakınız
- Class XPathItem
- Class IXPathNavigable
- Class IXmlNamespaceResolver
- Namespace System::Xml::XPath
- Library Aspose.Page for C++