XPathNavigator.MoveToFirstNamespace Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přesune XPathNavigator ho na první uzel oboru názvů aktuálního uzlu.
Přetížení
MoveToFirstNamespace(XPathNamespaceScope) |
Při přepsání v odvozené třídě se přesune XPathNavigator na první uzel oboru názvů, který odpovídá XPathNamespaceScope zadané třídě. |
MoveToFirstNamespace() |
XPathNavigator Přesune na první uzel oboru názvů aktuálního uzlu. |
MoveToFirstNamespace(XPathNamespaceScope)
Při přepsání v odvozené třídě se přesune XPathNavigator na první uzel oboru názvů, který odpovídá XPathNamespaceScope zadané třídě.
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
true
XPathNavigator pokud se úspěšně přesune na první uzel oboru názvů, jinak false
. Pokud false
se pozice pozice tohoto prvku 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 oboru názvů v aktuálním oboru.
Jako příklad použijte následující fragment XML, pokud XPathNavigator je umístěn na data
uzlu, MoveToFirstNamespace chová se následujícím způsobem.
MoveToFirstNamespace(XPathNamespaceScope.All)
přesune se na jeden z následujících uzlů oboru názvů:xmlns:c='C'
, ,xmlns:a='A2'``xmlns=''
,xmlns:b='B'
, neboxmlns:xml='http://www.w3.org/XML/1998/namespace'
.MoveToFirstNamespace(XPathNamespaceScope.ExcludeXml)
přesune se na jeden z následujících uzlů oboru názvů:xmlns:c='C'
,xmlns:a='A2'
,xmlns=''
, neboxmlns:b='B'
.MoveToFirstNamespace(XPathNamespaceScope.Local)
přesune sexmlns:c='C'
do 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í do uzlu Name oboru názvů odpovídá vlastnost názvu oboru názvů.
Pokud je umístěn na XPathNavigator uzlu oboru názvů, metody MoveToNext, MoveToPreviousa MoveToFirst nejsou použitelné. Tyto metody vždy vracejí false
a nemění pozici XPathNavigator. Místo toho můžete volat MoveToNextNamespace přechod na další uzel oboru názvů.
XPathNavigator Po umístění na uzlu oboru názvů se voláním MoveToParent zpět na uzel prvku přesuňte zpět.
Definice uzlů oboru názvů najdete v části 5.4 doporučení jazyka XPath (W3C XML Path Language).
Viz také
Platí pro
MoveToFirstNamespace()
XPathNavigator Přesune na 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
true
XPathNavigator pokud se úspěšně přesune na první uzel oboru názvů, jinak false
. Pokud false
se pozice pozice tohoto prvku 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 oboru názvů v aktuálním oboru.
XPathNavigator Po přesunutí do uzlu Name oboru názvů odpovídá vlastnost názvu oboru názvů.
Pokud je umístěn na XPathNavigator uzlu oboru názvů, metody MoveToNext, MoveToPreviousa MoveToFirst nejsou použitelné. Tyto metody vždy vracejí false
a nemění pozici XPathNavigator. Místo toho můžete volat MoveToNextNamespace přechod na další uzel oboru názvů.
XPathNavigator Po umístění na uzlu oboru názvů se voláním MoveToParent zpět na uzel prvku přesuňte zpět.
Definice uzlů oboru názvů najdete v části 5.4 doporučení jazyka XPath (W3C XML Path Language).