XmlReader.ReadToFollowing Método

Definición

Lee hasta que encuentra el elemento con nombre.

Sobrecargas

ReadToFollowing(String)

Lee hasta que encuentra un elemento con el nombre completo especificado.

ReadToFollowing(String, String)

Lee hasta que encuentra un elemento con el nombre local y el URI de espacio de nombres especificados.

ReadToFollowing(String)

Lee hasta que encuentra un elemento con el nombre completo especificado.

C#
public virtual bool ReadToFollowing (string name);

Parámetros

name
String

Nombre completo del elemento.

Devoluciones

Boolean

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.

Excepciones

Se llamó un método XmlReader antes de que se termine una operación asincrónica anterior. En este caso, se genera InvalidOperationException con el mensaje “Ya hay una operación asincrónica en curso”.

El parámetro es una cadena vacía.

Comentarios

Este método es funcionalmente equivalente a ejecutar la following::name expresión XPath desde el nodo actual. Proporciona una manera rápida de buscar un elemento con nombre en el documento XML. Avanza el lector al siguiente elemento que coincide con el nombre especificado y devuelve true si se encuentra un elemento coincidente. Con el ejemplo siguiente, el lector leería la primera instancia del elemento especificado mientras lee hacia delante.

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

reader.ReadToFollowing("item");

Se puede llamar a este método en todos los tipos de nodo.

Se aplica a

.NET 7 otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

ReadToFollowing(String, String)

Lee hasta que encuentra un elemento con el nombre local y el URI de espacio de nombres especificados.

C#
public virtual bool ReadToFollowing (string localName, string namespaceURI);

Parámetros

localName
String

Nombre local del elemento.

namespaceURI
String

Identificador URI de espacio de nombres del elemento.

Devoluciones

Boolean

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.

Excepciones

Se llamó un método XmlReader antes de que se termine una operación asincrónica anterior. En este caso, se genera InvalidOperationException con el mensaje “Ya hay una operación asincrónica en curso”.

Ambos valores del parámetro son null.

Comentarios

Este método es funcionalmente equivalente a ejecutar la following::name expresión XPath desde el nodo actual. Proporciona una manera rápida de buscar un elemento con nombre en el documento XML. Avanza el lector al siguiente elemento que coincide con el nombre especificado y devuelve true si se encuentra un elemento coincidente.

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

reader.ReadToFollowing("item", "urn:1");

Se puede llamar a este método en todos los tipos de nodo.

Se aplica a

.NET 7 otras versiones
Producto Versiones
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0