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 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', neboxmlns: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='', neboxmlns:b='B'.MoveToFirstNamespace(XPathNamespaceScope.Local)přesune se doxmlns: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).