Sdílet prostřednictvím


XPathNavigator.MoveToFirstNamespace Metoda

Definice

Přesune na XPathNavigator první uzel oboru názvů aktuálního uzlu.

Přetížení

Name Description
MoveToFirstNamespace(XPathNamespaceScope)

Při přepsání v odvozené třídě přesune XPathNavigator na první uzel oboru názvů, který odpovídá XPathNamespaceScope zadané.

MoveToFirstNamespace()

Přesune na XPathNavigator první uzel oboru názvů aktuálního uzlu.

MoveToFirstNamespace(XPathNamespaceScope)

Zdroj:
XPathNavigator.cs
Zdroj:
XPathNavigator.cs
Zdroj:
XPathNavigator.cs
Zdroj:
XPathNavigator.cs
Zdroj:
XPathNavigator.cs

Při přepsání v odvozené třídě přesune XPathNavigator na první uzel oboru názvů, který odpovídá XPathNamespaceScope zadané.

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

Parametry

namespaceScope
XPathNamespaceScope

Hodnota XPathNamespaceScope popisující obor názvů.

Návraty

truepokud se úspěšně přesune XPathNavigator na první uzel oboru názvů, jinak . false Pokud falsese pozice objektu XPathNavigator nezmění.

Poznámky

Třída XPathNavigator vrací uzly oboru názvů v obráceném pořadí dokumentů. MoveToFirstNamespace Proto se v podstatě přesune na poslední uzel jmenného prostoru v aktuálním oboru.

Následující fragment XML se jako příklad použije, pokud XPathNavigator je umístěn na data uzlu, MoveToFirstNamespace chová se následujícím způsobem.

  • MoveToFirstNamespace(XPathNamespaceScope.All) přesune na jeden z následujících uzlů oboru názvů: xmlns:c='C', xmlns:a='A2', xmlns='', xmlns:b='B', nebo xmlns:xml='http://www.w3.org/XML/1998/namespace'.

  • MoveToFirstNamespace(XPathNamespaceScope.ExcludeXml) přesune na jeden z následujících uzlů oboru názvů: xmlns:c='C', xmlns:a='A2', xmlns='', nebo xmlns:b='B'.

  • MoveToFirstNamespace(XPathNamespaceScope.Local) přesune se do xmlns:c='C' uzlu.

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

XPathNavigator Pokud není aktuálně umístěn na prvku, tato metoda vrátí false a pozice XPathNavigator se nezmění. XPathNavigator Po přesunutí na uzel oboru názvů tato Name vlastnost odráží název oboru názvů.

Pokud je umístěn XPathNavigator na uzlu oboru názvů, metody MoveToNext, MoveToPreviousa MoveToFirst nejsou použitelné. Tyto metody vždy vrací false a nemění pozici XPathNavigator. Místo toho můžete volat MoveToNextNamespace přechod na další uzel oboru názvů.

Jakmile je umístěn na XPathNavigator uzlu oboru názvů, volání MoveToParent se vrátí zpět na uzel elementu.

Definice uzlů oboru názvů najdete v části 5.4 doporučení jazyka XPath (W3C XML Path Language).

Viz také

Platí pro

MoveToFirstNamespace()

Zdroj:
XPathNavigator.cs
Zdroj:
XPathNavigator.cs
Zdroj:
XPathNavigator.cs
Zdroj:
XPathNavigator.cs
Zdroj:
XPathNavigator.cs

Přesune na XPathNavigator první uzel oboru názvů aktuálního uzlu.

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

Návraty

truepokud se úspěšně přesune XPathNavigator na první uzel oboru názvů, jinak . false Pokud falsese pozice objektu XPathNavigator nezmění.

Poznámky

Třída XPathNavigator vrací uzly oboru názvů v obráceném pořadí dokumentů. MoveToFirstNamespace Proto se v podstatě přesune na poslední uzel jmenného prostoru v aktuálním oboru.

XPathNavigator Po přesunutí na uzel oboru názvů tato Name vlastnost odráží název oboru názvů.

Pokud je umístěn XPathNavigator na uzlu oboru názvů, metody MoveToNext, MoveToPreviousa MoveToFirst nejsou použitelné. Tyto metody vždy vrací false a nemění pozici XPathNavigator. Místo toho můžete volat MoveToNextNamespace přechod na další uzel oboru názvů.

Jakmile je umístěn na XPathNavigator uzlu oboru názvů, volání MoveToParent se vrátí zpět na uzel elementu.

Definice uzlů oboru názvů najdete v části 5.4 doporučení jazyka XPath (W3C XML Path Language).

Viz také

Platí pro