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

Name Description
MoveToFirstNamespace(XPathNamespaceScope)

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

MoveToFirstNamespace()

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

MoveToFirstNamespace(XPathNamespaceScope)

Kaynak:
XPathNavigator.cs
Kaynak:
XPathNavigator.cs
Kaynak:
XPathNavigator.cs
Kaynak:
XPathNavigator.cs
Kaynak:
XPathNavigator.cs

Türetilmiş bir sınıfta geçersiz kılındığında, öğesini belirtilenle 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

true XPathNavigator 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 geçer.

Örnek olarak aşağıdaki XML parçasının kullanılması, düğümde dataMoveToFirstNamespace 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 konumu XPathNavigator 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 öğesini çağırabilirsiniz MoveToNextNamespace .

XPathNavigator bir ad alanı düğümüne 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()

Kaynak:
XPathNavigator.cs
Kaynak:
XPathNavigator.cs
Kaynak:
XPathNavigator.cs
Kaynak:
XPathNavigator.cs
Kaynak:
XPathNavigator.cs

öğesini XPathNavigator geçerli düğümün 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

true XPathNavigator 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 geçer.

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 öğesini çağırabilirsiniz MoveToNextNamespace .

XPathNavigator bir ad alanı düğümüne 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