XPathNavigator.MoveToFirstNamespace Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
öğ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
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 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'
veyaxmlns: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=''
veyaxmlns:b='B'
.MoveToFirstNamespace(XPathNamespaceScope.Local)
düğümexmlns: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
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 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.