System::Xml::XPath::XPathNavigator sınıfı
İçindekiler
[
Saklamak
]XPathNavigator class
XML verilerini gezmek 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() | Geçerli düğümün alt düğüm listesi 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 listesi 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 listesi 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 listesi sonuna yeni bir alt düğüm oluşturur. |
| virtual AppendChildElement(String, String, String, String) | Belirtilen ad alanı öneki, yerel ad ve ad alanı URI’siyle birlikte verilen değeri kullanarak geçerli düğümün alt düğüm listesi sonuna yeni bir alt öğe düğümü oluşturur. |
| virtual CheckValidity(SharedPtr<System::Xml::Schema::XmlSchemaSet>, System::Xml::Schema::ValidationEventHandler) | Belirtilen XML 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) | Geçerli öğe düğümünde, belirtilen ad alanı öneki, yerel ad ve ad alanı URI’si ile belirtilen değeri kullanarak 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 bir dizi kardeş düğümü 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() | Depo üzerinde “sanallaştırılmış” bir XML görünümü sağlayan XPathNavigator uygulamaları tarafından, 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 ada 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() | Seçili düğümün ardından yeni bir kardeş düğüm oluşturmak için kullanılan bir XmlWriter nesnesini döndürür. |
| virtual InsertAfter(String) | Belirtilen XML dizesini kullanarak seçili düğümün ardından yeni bir kardeş düğüm oluşturur. |
| virtual InsertAfter(SharedPtr<XmlReader>) | Belirtilen XmlReader nesnesinin XML içeriğini kullanarak seçili düğümün ardından yeni bir kardeş düğüm oluşturur. |
| virtual InsertAfter(SharedPtr<XPathNavigator>) | Belirtilen XPathNavigator nesnesindeki düğümleri kullanarak seçili düğümün ardından yeni bir kardeş düğüm oluşturur. |
| virtual InsertBefore() | Seçili düğümün önüne yeni bir kardeş düğüm oluşturmak için kullanılan bir XmlWriter nesnesini döndürür. |
| virtual InsertBefore(String) | Belirtilen XML dizesini kullanarak seçili düğümün önüne yeni bir kardeş düğüm oluşturur. |
| virtual InsertBefore(SharedPtr<XmlReader>) | Belirtilen XmlReader nesnesinin XML içeriğini kullanarak seçili düğümün önüne yeni bir kardeş düğüm oluşturur. |
| virtual InsertBefore(SharedPtr<XPathNavigator>) | Belirtilen XPathNavigator nesnesindeki düğümleri kullanarak seçili düğümün önüne 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 mevcut düğümün ardından yeni bir kardeş öğe oluşturur. |
| virtual InsertElementBefore(String, String, String, String) | Belirtilen ad alanı öneki, yerel ad ve ad alanı URI’sini kullanarak, belirtilen değerle mevcut düğümün önüne yeni bir kardeş öğe oluşturur. |
| virtual IsDescendant(SharedPtr<XPathNavigator>) | Belirtilen XPathNavigator nesnesinin geçerli XPathNavigator nesnesinin bir alt öğesi olup olmadığını belirler. |
| virtual IsSamePosition(SharedPtr<XPathNavigator>) | Türetilmiş bir sınıfta geçersiz kılındığında, geçerli XPathNavigator nesnesinin belirtilen XPathNavigator nesnesiyle 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>) | Geçerli düğümün belirtilen XPathExpression ile eşleşip eşleşmediğini belirler. |
| virtual Matches(String) | Geçerli 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 ile 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 alt düğüme taşır. |
| virtual MoveToChild(XPathNodeType) | XPathNavigator öğesini belirtilen XPathNodeType alt düğümüne taşır. |
| virtual MoveToFirst() | XPathNavigator öğesini geçerli 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 geçerli düğümün ilk niteliğine taşır. |
| virtual MoveToFirstChild() | Türetilmiş bir sınıfta geçersiz kılındığında, XPathNavigator öğesini geçerli düğümün ilk alt 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 geçerli 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 sonraki öğesine taşır. |
| virtual MoveToFollowing(XPathNodeType, SharedPtr<XPathNavigator>) | XPathNavigator öğesini belge sırasına göre belirtilen XPathNodeType 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 tipinde 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 geçerli 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 geçerli 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) | Türetilmiş bir sınıfta geçersiz kılındığında, XPathNavigator öğesini belirtilen XPathNamespaceScope ile eşleşen sonraki ad alanı düğümüne taşır. |
| MoveToNextNamespace() | XPathNavigator öğesini sonraki ad alanı düğümüne taşır. |
| virtual MoveToParent() | Türetilmiş bir sınıfta geçersiz kılındığında, XPathNavigator öğesini geçerli düğümün üst düğümüne taşır. |
| virtual MoveToPrevious() | Türetilmiş bir sınıfta geçersiz kılındığında, XPathNavigator öğesini geçerli düğümün önceki kardeş düğümüne taşır. |
| virtual MoveToRoot() | XPathNavigator öğesini geçerli düğümün ait olduğu kök düğüme taşır. |
| virtual PrependChild() | Geçerli düğümün alt düğüm listesine baştan yeni bir alt düğüm oluşturmak için kullanılan bir XmlWriter nesnesi döndürür. |
| virtual PrependChild(String) | Belirtilen XML dizesini kullanarak geçerli düğümün alt düğüm listesinin başına yeni bir alt düğüm oluşturur. |
| virtual PrependChild(SharedPtr<XmlReader>) | Belirtilen XmlReader nesnesinin XML içeriğini kullanarak geçerli düğümün alt düğüm listesinin başına yeni bir alt düğüm oluşturur. |
| virtual PrependChild(SharedPtr<XPathNavigator>) | Belirtilen XPathNavigator nesnesindeki düğümleri kullanarak geçerli düğümün alt düğüm listesinin başına yeni bir alt düğüm oluşturur. |
| virtual PrependChildElement(String, String, String, String) | Belirtilen ad alanı öneki, yerel ad ve ad alanı URI’si ile verilen değeri kullanarak geçerli düğümün alt düğüm listesinin başına yeni bir alt öğe oluşturur. |
| virtual ReadSubtree() | Geçerli düğüm ve onun alt düğümlerini içeren bir XmlReader nesnesi döndürür. |
| virtual ReplaceRange(SharedPtr<XPathNavigator>) | Geçerli düğümden belirtilen düğüme kadar olan bir dizi kardeş düğümü değiştirir. |
| virtual ReplaceSelf(String) | Geçerli düğümü belirtilen dizedeki içerikle değiştirir. |
| virtual ReplaceSelf(SharedPtr<XmlReader>) | Geçerli düğümü belirtilen XmlReader nesnesinin içeriğiyle değiştirir. |
| virtual ReplaceSelf(SharedPtr<XPathNavigator>) | Geçerli düğümü belirtilen XPathNavigator nesnesinin içeriğiyle değiştirir. |
| virtual Select(String) | Belirtilen XPath ifadesini kullanarak bir düğüm kümesi seçer. |
| virtual Select(String, SharedPtr<IXmlNamespaceResolver>) | Belirtilen IXmlNamespaceResolver nesnesiyle ad alanı öneklerini çözmek için belirtilen XPath ifadesini kullanarak bir düğüm kümesi seçer. |
| virtual Select(SharedPtr<XPathExpression>) | Belirtilen XPathExpression ifadesini kullanarak bir düğüm kümesi seçer. |
| virtual SelectAncestors(XPathNodeType, bool) | Geçerli düğümün eşleşen bir XPathNodeType türüne sahip tüm üst düğümlerini seçer. |
| virtual SelectAncestors(String, String, bool) | Geçerli düğümün belirtilen yerel ada ve ad alanı URI’sine sahip tüm üst düğümlerini seçer. |
| virtual SelectChildren(XPathNodeType) | Geçerli düğümün eşleşen bir XPathNodeType türüne sahip tüm alt düğümlerini seçer. |
| virtual SelectChildren(String, String) | Geçerli düğümün belirtilen yerel ada ve ad alanı URI’sine sahip tüm alt düğümlerini seçer. |
| virtual SelectDescendants(XPathNodeType, bool) | Geçerli düğümün eşleşen bir XPathNodeType türüne sahip tüm alt düğümlerini seçer. |
| virtual SelectDescendants(String, String, bool) | Geçerli düğümün belirtilen yerel ada ve ad alanı URI’sine sahip tüm alt düğümlerini seçer. |
| virtual SelectSingleNode(String) | Belirtilen XPath sorgusunu kullanarak XPathNavigator içinde tek bir düğüm seçer. |
| virtual SelectSingleNode(String, SharedPtr<IXmlNamespaceResolver>) | Belirtilen IXmlNamespaceResolver nesnesiyle ad alanı öneklerini çözmek için belirtilen XPath sorgusunu 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 | Belirtilen türde, geçerli düğümün değerini, ad alanı öneklerini çözmek için belirtilen IXmlNamespaceResolver nesnesini kullanarak döndürür. |
| virtual WriteSubtree(SharedPtr<XmlWriter>) | Geçerli düğümü ve onun 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 ad. |
Ayrıca Bakınız
- Class XPathItem
- Class IXPathNavigable
- Class IXmlNamespaceResolver
- Namespace System::Xml::XPath
- Library Aspose.Font for C++