Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método XmlReader.ReadEndElement ()

 

Publicado: octubre de 2016

Comprueba si el nodo de contenido actual es una etiqueta de cierre y desplaza el lector hasta el siguiente nodo.

Espacio de nombres:   System.Xml
Ensamblado:  System.Xml (en System.Xml.dll)

public virtual void ReadEndElement()

Exception Condition
XmlException

El nodo actual no es una etiqueta de cierre o si se encuentra XML incorrecto en la secuencia de entrada.

InvalidOperationException

Una XmlReader se llamó el método antes de que termine una operación asincrónica anterior. En este caso, InvalidOperationException se produce con el mensaje "una operación asincrónica ya está en curso".

En el ejemplo siguiente se muestra el contenido de texto de cada elemento.

using (XmlReader reader = XmlReader.Create("book3.xml")) {

  // Parse the XML document.  ReadString is used to 
  // read the text content of the elements.
  reader.Read(); 
  reader.ReadStartElement("book");  
  reader.ReadStartElement("title");   
  Console.Write("The content of the title element:  ");
  Console.WriteLine(reader.ReadString());
  reader.ReadEndElement();
  reader.ReadStartElement("price");
  Console.Write("The content of the price element:  ");
  Console.WriteLine(reader.ReadString());
  reader.ReadEndElement();
  reader.ReadEndElement();

}

El ejemplo utiliza el book3.xml archivo.

<book>
  <title>Pride And Prejudice</title>
  <price>19.95</price>
</book>

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: