XPathNavigator.MoveToFirstNamespace Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Sposta l'oggetto XPathNavigator nel primo nodo dello spazio dei nomi del nodo corrente.
Overload
| Nome | Descrizione |
|---|---|
| MoveToFirstNamespace(XPathNamespaceScope) |
Quando sottoposto a override in una classe derivata, sposta l'oggetto XPathNavigator nel primo nodo dello spazio dei nomi corrispondente all'oggetto XPathNamespaceScope specificato. |
| MoveToFirstNamespace() |
Sposta l'oggetto nel XPathNavigator primo nodo dello spazio dei nomi del nodo corrente. |
MoveToFirstNamespace(XPathNamespaceScope)
- Origine:
- XPathNavigator.cs
- Origine:
- XPathNavigator.cs
- Origine:
- XPathNavigator.cs
- Origine:
- XPathNavigator.cs
- Origine:
- XPathNavigator.cs
Quando sottoposto a override in una classe derivata, sposta l'oggetto XPathNavigator nel primo nodo dello spazio dei nomi corrispondente all'oggetto XPathNamespaceScope specificato.
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
Parametri
- namespaceScope
- XPathNamespaceScope
Valore XPathNamespaceScope che descrive l'ambito dello spazio dei nomi.
Restituisce
true se l'oggetto XPathNavigator viene spostato correttamente nel primo nodo dello spazio dei nomi; in caso contrario, false. Se false, la posizione di XPathNavigator è invariata.
Commenti
La XPathNavigator classe restituisce nodi dello spazio dei nomi in ordine inverso del documento. Pertanto, MoveToFirstNamespace essenzialmente passa all'ultimo nodo dello spazio dei nomi nell'ambito corrente.
Utilizzando il frammento XML seguente come esempio, se l'oggetto XPathNavigator è posizionato sul data nodo, MoveToFirstNamespace si comporta nel modo seguente.
MoveToFirstNamespace(XPathNamespaceScope.All)passa a uno dei nodi dello spazio dei nomi seguenti:xmlns:c='C',xmlns:a='A2',xmlns='',xmlns:b='B'oxmlns:xml='http://www.w3.org/XML/1998/namespace'.MoveToFirstNamespace(XPathNamespaceScope.ExcludeXml)passa a uno dei nodi dello spazio dei nomi seguenti:xmlns:c='C',xmlns:a='A2',xmlns=''oxmlns:b='B'.MoveToFirstNamespace(XPathNamespaceScope.Local)passa alxmlns:c='C'nodo.
<root xmlns='urn:default' xmlns:a='A1' xmlns:b='B'>
<item xmlns='' xmlns:a='A2'>
<data xmlns:c='C' />
</item>
</root>
Se l'oggetto XPathNavigator non è attualmente posizionato su un elemento, questo metodo restituisce false e la posizione di XPathNavigator non cambia. Dopo che è XPathNavigator stato spostato nel nodo dello spazio dei nomi, la Name proprietà riflette il nome dello spazio dei nomi.
Quando l'oggetto XPathNavigator è posizionato in un nodo dello spazio dei nomi, i metodi MoveToNext, MoveToPreviouse MoveToFirst non sono applicabili. Questi metodi restituiscono false sempre e non modificano la posizione di XPathNavigator. È invece possibile chiamare MoveToNextNamespace per passare al nodo dello spazio dei nomi successivo.
Dopo che l'oggetto XPathNavigator è posizionato in un nodo dello spazio dei nomi, chiamare MoveToParent per tornare al nodo dell'elemento.
Per una definizione dei nodi dello spazio dei nomi, vedere la sezione 5.4 della raccomandazione W3C XML Path Language (XPath).
Vedi anche
Si applica a
MoveToFirstNamespace()
- Origine:
- XPathNavigator.cs
- Origine:
- XPathNavigator.cs
- Origine:
- XPathNavigator.cs
- Origine:
- XPathNavigator.cs
- Origine:
- XPathNavigator.cs
Sposta l'oggetto nel XPathNavigator primo nodo dello spazio dei nomi del nodo corrente.
public:
bool MoveToFirstNamespace();
public bool MoveToFirstNamespace();
member this.MoveToFirstNamespace : unit -> bool
Public Function MoveToFirstNamespace () As Boolean
Restituisce
true se l'oggetto XPathNavigator viene spostato correttamente nel primo nodo dello spazio dei nomi; in caso contrario, false. Se false, la posizione di XPathNavigator è invariata.
Commenti
La XPathNavigator classe restituisce nodi dello spazio dei nomi in ordine inverso del documento. Pertanto, MoveToFirstNamespace essenzialmente passa all'ultimo nodo dello spazio dei nomi nell'ambito corrente.
Dopo che è XPathNavigator stato spostato nel nodo dello spazio dei nomi, la Name proprietà riflette il nome dello spazio dei nomi.
Quando l'oggetto XPathNavigator è posizionato in un nodo dello spazio dei nomi, i metodi MoveToNext, MoveToPreviouse MoveToFirst non sono applicabili. Questi metodi restituiscono false sempre e non modificano la posizione di XPathNavigator. È invece possibile chiamare MoveToNextNamespace per passare al nodo dello spazio dei nomi successivo.
Dopo che l'oggetto XPathNavigator è posizionato in un nodo dello spazio dei nomi, chiamare MoveToParent per tornare al nodo dell'elemento.
Per una definizione dei nodi dello spazio dei nomi, vedere la sezione 5.4 della raccomandazione W3C XML Path Language (XPath).