Aracılığıyla paylaş


XPathNavigator.MoveToFirstNamespace Yöntem

Tanım

öğesini XPathNavigator geçerli düğümün ilk ad alanı düğümüne taşır.

Aşırı Yüklemeler

MoveToFirstNamespace(XPathNamespaceScope)

Türetilmiş bir sınıfta geçersiz kılındığında, öğesini belirtilen ile eşleşen ilk ad alanı düğümüne XPathNamespaceScope taşırXPathNavigator.

MoveToFirstNamespace()

geçerli düğümün XPathNavigator ilk ad alanı düğümüne taşır.

MoveToFirstNamespace(XPathNamespaceScope)

Türetilmiş bir sınıfta geçersiz kılındığında, öğesini belirtilen ile eşleşen ilk ad alanı düğümüne XPathNamespaceScope taşırXPathNavigator.

public:
 abstract bool MoveToFirstNamespace(System::Xml::XPath::XPathNamespaceScope namespaceScope);
public abstract bool MoveToFirstNamespace (System.Xml.XPath.XPathNamespaceScope namespaceScope);
abstract member MoveToFirstNamespace : System.Xml.XPath.XPathNamespaceScope -> bool
Public MustOverride Function MoveToFirstNamespace (namespaceScope As XPathNamespaceScope) As Boolean

Parametreler

namespaceScope
XPathNamespaceScope

XPathNamespaceScope Ad alanı kapsamını açıklayan bir değer.

Döndürülenler

Boolean

trueXPathNavigator başarılı olursa ilk ad alanı düğümüne taşınır; aksi takdirde , false. ise falseöğesinin XPathNavigator konumu değişmez.

Açıklamalar

XPathNavigator sınıfı, ad alanı düğümlerini ters belge sırasına göre döndürür. Bu nedenle, MoveToFirstNamespace temelde geçerli kapsamdaki son ad alanı düğümüne taşınır.

Örnek olarak aşağıdaki XML parçasının kullanılması, düğümde data MoveToFirstNamespace konumlandırıldıysa XPathNavigator aşağıdaki şekilde davranır.

  • MoveToFirstNamespace(XPathNamespaceScope.All) şu ad alanı düğümlerinden birine geçer: xmlns:c='C', xmlns:a='A2', xmlns='', xmlns:b='B'veya xmlns:xml='http://www.w3.org/XML/1998/namespace'.

  • MoveToFirstNamespace(XPathNamespaceScope.ExcludeXml) şu ad alanı düğümlerinden birine geçer: xmlns:c='C', xmlns:a='A2', xmlns=''veya xmlns:b='B'.

  • MoveToFirstNamespace(XPathNamespaceScope.Local) düğüme xmlns:c='C' geçer.

<root xmlns='urn:default' xmlns:a='A1' xmlns:b='B'>  
    <item xmlns='' xmlns:a='A2'>  
        <data xmlns:c='C' />  
    </item>  
</root>  

XPathNavigator şu anda bir öğede konumlandırılmadıysa, bu yöntem döndürür false ve öğesinin XPathNavigator konumu değişmez. XPathNavigator ad alanı düğümüne taşındıktan sonra özelliği ad Name alanının adını yansıtır.

XPathNavigator bir ad alanı düğümünde konumlandırıldığında , MoveToPreviousve MoveToFirst yöntemleri MoveToNextgeçerli değildir. Bu yöntemler her zaman döndürür false ve konumunu XPathNavigatordeğiştirmez. Bunun yerine, bir sonraki ad alanı düğümüne gitmek için çağrısı MoveToNextNamespace yapabilirsiniz.

XPathNavigator bir ad alanı düğümünde konumlandırıldıktan sonra öğe düğümüne geri dönmek için çağrısında MoveToParent bulunur.

Ad alanı düğümlerinin tanımı için W3C XML Yol Dili (XPath) önerisinin 5.4. bölümüne bakın.

Ayrıca bkz.

Şunlara uygulanır

MoveToFirstNamespace()

geçerli düğümün XPathNavigator ilk ad alanı düğümüne taşır.

public:
 bool MoveToFirstNamespace();
public bool MoveToFirstNamespace ();
member this.MoveToFirstNamespace : unit -> bool
Public Function MoveToFirstNamespace () As Boolean

Döndürülenler

Boolean

trueXPathNavigator başarılı olursa ilk ad alanı düğümüne taşınır; aksi takdirde , false. ise falseöğesinin XPathNavigator konumu değişmez.

Açıklamalar

XPathNavigator sınıfı, ad alanı düğümlerini ters belge sırasına göre döndürür. Bu nedenle, MoveToFirstNamespace temelde geçerli kapsamdaki son ad alanı düğümüne taşınır.

XPathNavigator ad alanı düğümüne taşındıktan sonra özelliği ad Name alanının adını yansıtır.

XPathNavigator bir ad alanı düğümünde konumlandırıldığında , MoveToPreviousve MoveToFirst yöntemleri MoveToNextgeçerli değildir. Bu yöntemler her zaman döndürür false ve konumunu XPathNavigatordeğiştirmez. Bunun yerine, bir sonraki ad alanı düğümüne gitmek için çağrısı MoveToNextNamespace yapabilirsiniz.

XPathNavigator bir ad alanı düğümünde konumlandırıldıktan sonra öğe düğümüne geri dönmek için çağrısında MoveToParent bulunur.

Ad alanı düğümlerinin tanımı için W3C XML Yol Dili (XPath) önerisinin 5.4. bölümüne bakın.

Ayrıca bkz.

Şunlara uygulanır