XmlReader.ReadToFollowing XmlReader.ReadToFollowing XmlReader.ReadToFollowing XmlReader.ReadToFollowing Method

Definición

Lee hasta que encuentra el elemento con nombre.Reads until the named element is found.

Sobrecargas

ReadToFollowing(String) ReadToFollowing(String) ReadToFollowing(String) ReadToFollowing(String)

Lee hasta que encuentra un elemento con el nombre completo especificado.Reads until an element with the specified qualified name is found.

ReadToFollowing(String, String) ReadToFollowing(String, String) ReadToFollowing(String, String) ReadToFollowing(String, String)

Lee hasta que encuentra un elemento con el nombre local y el URI de espacio de nombres especificados.Reads until an element with the specified local name and namespace URI is found.

ReadToFollowing(String) ReadToFollowing(String) ReadToFollowing(String) ReadToFollowing(String)

Lee hasta que encuentra un elemento con el nombre completo especificado.Reads until an element with the specified qualified name is found.

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

Parámetros

name
String String String String

Nombre completo del elemento.The qualified name of the element.

Devoluciones

Es true si se encuentra un elemento coincidente; de lo contrario, es false y el objeto XmlReader está en un estado de final de archivo.true if a matching element is found; otherwise false and the XmlReader is in an end of file state.

Excepciones

Se llamó un método XmlReader antes de que se termine una operación asincrónica anterior.An XmlReader method was called before a previous asynchronous operation finished. En este caso, se genera InvalidOperationException con el mensaje “Ya hay una operación asincrónica en curso”.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

El parámetro es una cadena vacía.The parameter is an empty string.

Comentarios

Este método es funcionalmente equivalente a ejecutar la following::name expresión XPath desde el nodo actual.This method is functionally equivalent executing the following::name XPath expression from the current node. Proporciona una forma rápida de buscar un elemento con nombre en el documento XML.It provides a quick way to find a named element in the XML document. Hace avanzar el lector hasta el siguiente elemento que coincida con el nombre especificado y devuelve true si se encuentra un elemento coincidente.It advances the reader to the next following element that matches the specified name and returns true if a matching element is found. Con el ejemplo siguiente, el lector leía en la primera instancia del elemento especificado mientras leía hacia delante.Using the example below, the reader would read to the first instance of the specified element while reading forward.

<!--"sample.xml"-->  
<?xml version="1.0">  
   <items>  
      <item xmls="urn:1"/>  
   </items>  
</xml>  
  
XmlTextReader reader = newXmlTextReader("sample.xml");  
  
reader.ReadToFollowing("item");  
  

Se puede llamar a este método en todos los tipos de nodo.This method can be called on all node types.

ReadToFollowing(String, String) ReadToFollowing(String, String) ReadToFollowing(String, String) ReadToFollowing(String, String)

Lee hasta que encuentra un elemento con el nombre local y el URI de espacio de nombres especificados.Reads until an element with the specified local name and namespace URI is found.

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

Parámetros

localName
String String String String

Nombre local del elemento.The local name of the element.

namespaceURI
String String String String

Identificador URI de espacio de nombres del elemento.The namespace URI of the element.

Devoluciones

Es true si se encuentra un elemento coincidente; de lo contrario, es false y el objeto XmlReader está en un estado de final de archivo.true if a matching element is found; otherwise false and the XmlReader is in an end of file state.

Excepciones

Se llamó un método XmlReader antes de que se termine una operación asincrónica anterior.An XmlReader method was called before a previous asynchronous operation finished. En este caso, se genera InvalidOperationException con el mensaje “Ya hay una operación asincrónica en curso”.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

Ambos valores del parámetro son null.Both parameter values are null.

Comentarios

Este método es funcionalmente equivalente a ejecutar la following::name expresión XPath desde el nodo actual.This method is functionally equivalent executing the following::name XPath expression from the current node. Proporciona una forma rápida de buscar un elemento con nombre en el documento XML.It provides a quick way to find a named element in the XML document. Hace avanzar el lector hasta el siguiente elemento que coincida con el nombre especificado y devuelve true si se encuentra un elemento coincidente.It advances the reader to the next following element that matches the specified name and returns true if a matching element is found.

<!--"sample.xml"-->  
<?xml version="1.0">  
   <items>  
      <item xmls="urn:1"/>  
   </items>  
</xml>  
  
XmlTextReader reader = newXmlTextReader("sample.xml");  
  
reader.ReadToFollowing("item", "urn:1");  
  

Se puede llamar a este método en todos los tipos de nodo.This method can be called on all node types.

Se aplica a