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
| 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'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 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.