XmlReader.ReadToFollowing 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.
Prosegue la lettura fino a quando non viene individuato l'elemento denominato.
Overload
ReadToFollowing(String) |
Legge fino a trovare un elemento con il nome completo specificato. |
ReadToFollowing(String, String) |
Legge fino a trovare un elemento con il nome locale e l'URI dello spazio dei nomi specificati. |
ReadToFollowing(String)
Legge fino a trovare un elemento con il nome completo specificato.
public:
virtual bool ReadToFollowing(System::String ^ name);
public virtual bool ReadToFollowing (string name);
abstract member ReadToFollowing : string -> bool
override this.ReadToFollowing : string -> bool
Public Overridable Function ReadToFollowing (name As String) As Boolean
Parametri
- name
- String
Nome completo dell'elemento.
Restituisce
true
se viene trovato un elemento corrispondente; in caso contrario, false
e l'oggetto XmlReader si trova nello stato fine del file.
Eccezioni
È stato chiamato un metodo della classe XmlReader prima del completamento di un'operazione asincrona precedente. In questo caso, viene generata l'eccezione InvalidOperationException con il messaggio "È già in corso un'operazione asincrona".
Il parametro è una stringa vuota.
Commenti
Questo metodo è funzionalmente equivalente all'esecuzione dell'espressione following::name
XPath dal nodo corrente. Fornisce un modo rapido per trovare un elemento denominato nel documento XML. Passa il lettore al successivo elemento che corrisponde al nome specificato e restituisce true
se viene trovato un elemento corrispondente. Usando l'esempio seguente, il lettore leggerà la prima istanza dell'elemento specificato durante la lettura in avanti.
<!--"sample.xml"-->
<?xml version="1.0">
<items>
<item xmls="urn:1"/>
</items>
</xml>
XmlTextReader reader = newXmlTextReader("sample.xml");
reader.ReadToFollowing("item");
Questo metodo può essere chiamato in tutti i tipi di nodo.
Si applica a
ReadToFollowing(String, String)
Legge fino a trovare un elemento con il nome locale e l'URI dello spazio dei nomi specificati.
public:
virtual bool ReadToFollowing(System::String ^ localName, System::String ^ namespaceURI);
public virtual bool ReadToFollowing (string localName, string namespaceURI);
abstract member ReadToFollowing : string * string -> bool
override this.ReadToFollowing : string * string -> bool
Public Overridable Function ReadToFollowing (localName As String, namespaceURI As String) As Boolean
Parametri
- localName
- String
Nome locale dell'elemento.
- namespaceURI
- String
URI dello spazio dei nomi dell'elemento.
Restituisce
true
se viene trovato un elemento corrispondente; in caso contrario, false
e l'oggetto XmlReader si trova nello stato fine del file.
Eccezioni
È stato chiamato un metodo della classe XmlReader prima del completamento di un'operazione asincrona precedente. In questo caso, viene generata l'eccezione InvalidOperationException con il messaggio "È già in corso un'operazione asincrona".
Entrambi i valori del parametro sono null
.
Commenti
Questo metodo è funzionalmente equivalente all'esecuzione dell'espressione following::name
XPath dal nodo corrente. Fornisce un modo rapido per trovare un elemento denominato nel documento XML. Passa il lettore al successivo elemento che corrisponde al nome specificato e restituisce true
se viene trovato un elemento corrispondente.
<!--"sample.xml"-->
<?xml version="1.0">
<items>
<item xmls="urn:1"/>
</items>
</xml>
XmlTextReader reader = newXmlTextReader("sample.xml");
reader.ReadToFollowing("item", "urn:1");
Questo metodo può essere chiamato in tutti i tipi di nodo.