XmlReader.ReadStartElement Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Verifica se o nó atual é um elemento e avança o leitor para o próximo nó.
Sobrecargas
| Nome | Description |
|---|---|
| ReadStartElement() |
Verifica se o nó atual é um elemento e avança o leitor para o próximo nó. |
| ReadStartElement(String) |
Verifica se o nó de conteúdo atual é um elemento com o determinado Name e avança o leitor para o próximo nó. |
| ReadStartElement(String, String) |
Verifica se o nó de conteúdo atual é um elemento com o determinado LocalName e NamespaceURI avança o leitor para o próximo nó. |
ReadStartElement()
Verifica se o nó atual é um elemento e avança o leitor para o próximo nó.
public:
virtual void ReadStartElement();
public virtual void ReadStartElement();
abstract member ReadStartElement : unit -> unit
override this.ReadStartElement : unit -> unit
Public Overridable Sub ReadStartElement ()
Exceções
XML incorreto foi encontrado no fluxo de entrada.
Um XmlReader método foi chamado antes de uma operação assíncrona anterior ser concluída. Nesse caso, InvalidOperationException é lançada com a mensagem "Uma operação assíncrona já está em andamento".
Comentários
Esse método chama IsStartElement seguido para Read posicioná-lo no conteúdo desse elemento encontrado no fluxo de entrada.
Confira também
Aplica-se a
ReadStartElement(String)
Verifica se o nó de conteúdo atual é um elemento com o determinado Name e avança o leitor para o próximo nó.
public:
virtual void ReadStartElement(System::String ^ name);
public virtual void ReadStartElement(string name);
abstract member ReadStartElement : string -> unit
override this.ReadStartElement : string -> unit
Public Overridable Sub ReadStartElement (name As String)
Parâmetros
- name
- String
O nome qualificado do elemento.
Exceções
XML incorreto foi encontrado no fluxo de entrada.
-ou-
O Name elemento não corresponde ao determinado name.
Um XmlReader método foi chamado antes de uma operação assíncrona anterior ser concluída. Nesse caso, InvalidOperationException é lançada com a mensagem "Uma operação assíncrona já está em andamento".
Exemplos
O exemplo a seguir exibe o conteúdo 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();
}
Using reader As XmlReader = 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()
End Using
O exemplo usa o book3.xml arquivo.
<book>
<title>Pride And Prejudice</title>
<price>19.95</price>
</book>
Comentários
Uma chamada para esse método corresponde a uma chamada a IsStartElement ser seguida por uma chamada para Read.
Confira também
Aplica-se a
ReadStartElement(String, String)
Verifica se o nó de conteúdo atual é um elemento com o determinado LocalName e NamespaceURI avança o leitor para o próximo nó.
public:
virtual void ReadStartElement(System::String ^ localname, System::String ^ ns);
public virtual void ReadStartElement(string localname, string ns);
abstract member ReadStartElement : string * string -> unit
override this.ReadStartElement : string * string -> unit
Public Overridable Sub ReadStartElement (localname As String, ns As String)
Parâmetros
- localname
- String
O nome local do elemento.
- ns
- String
O URI do namespace do elemento.
Exceções
XML incorreto foi encontrado no fluxo de entrada.
-ou-
As LocalName propriedades e NamespaceURI o elemento encontrado não correspondem aos argumentos fornecidos.
Um XmlReader método foi chamado antes de uma operação assíncrona anterior ser concluída. Nesse caso, InvalidOperationException é lançada com a mensagem "Uma operação assíncrona já está em andamento".
Comentários
Uma chamada para esse método corresponde a uma chamada a IsStartElement ser seguida por uma chamada para Read.