XmlReader.ReadToFollowing Método

Definição

Lê até encontrar o elemento nomeado.

Sobrecargas

Name Description
ReadToFollowing(String)

Lê-se até ser encontrado um elemento com o nome qualificado especificado.

ReadToFollowing(String, String)

Lê até que um elemento com o nome local especificado e o URI do namespace seja encontrado.

ReadToFollowing(String)

Origem:
XmlReader.cs
Origem:
XmlReader.cs
Origem:
XmlReader.cs
Origem:
XmlReader.cs
Origem:
XmlReader.cs

Lê-se até ser encontrado um elemento com o nome qualificado especificado.

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

O nome qualificado do elemento.

Devoluções

true se for encontrado um elemento correspondente; caso contrário false , e o XmlReader está no estado final do ficheiro.

Exceções

Um XmlReader método era chamado antes de uma operação assíncrona anterior terminar. Neste caso, InvalidOperationException é lançado com a mensagem "Uma operação assíncrona já está em curso."

O parâmetro é uma cadeia vazia.

Observações

Este método é funcionalmente equivalente ao executar a following::name expressão XPath a partir do nó atual. Fornece uma forma rápida de encontrar um elemento nomeado no documento XML. Avança o leitor para o próximo elemento seguinte que corresponde ao nome especificado e devolve true se for encontrado um elemento correspondente. Usando o exemplo abaixo, o leitor leria até à primeira instância do elemento especificado enquanto lê para a frente.

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

reader.ReadToFollowing("item");

Este método pode ser chamado em todos os tipos de nós.

Aplica-se a

ReadToFollowing(String, String)

Origem:
XmlReader.cs
Origem:
XmlReader.cs
Origem:
XmlReader.cs
Origem:
XmlReader.cs
Origem:
XmlReader.cs

Lê até que um elemento com o nome local especificado e o URI do namespace seja encontrado.

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

O nome local do elemento.

namespaceURI
String

O URI do namespace do elemento.

Devoluções

true se for encontrado um elemento correspondente; caso contrário false , e o XmlReader está no estado final do ficheiro.

Exceções

Um XmlReader método era chamado antes de uma operação assíncrona anterior terminar. Neste caso, InvalidOperationException é lançado com a mensagem "Uma operação assíncrona já está em curso."

Ambos os valores dos parâmetros são null.

Observações

Este método é funcionalmente equivalente ao executar a following::name expressão XPath a partir do nó atual. Fornece uma forma rápida de encontrar um elemento nomeado no documento XML. Avança o leitor para o próximo elemento seguinte que corresponde ao nome especificado e devolve true se for encontrado um elemento correspondente.

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

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

Este método pode ser chamado em todos os tipos de nós.

Aplica-se a