IXMLReader.Parse Método

Definição

Sobrecargas

Nome Description
Parse(InputSource)

Analisar um documento XML.

Parse(String)

Analise um documento XML de um URI (identificador do sistema).

Parse(InputSource)

Analisar um documento XML.

[Android.Runtime.Register("parse", "(Lorg/xml/sax/InputSource;)V", "GetParse_Lorg_xml_sax_InputSource_Handler:Org.Xml.Sax.IXMLReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Parse(Org.Xml.Sax.InputSource? input);
[<Android.Runtime.Register("parse", "(Lorg/xml/sax/InputSource;)V", "GetParse_Lorg_xml_sax_InputSource_Handler:Org.Xml.Sax.IXMLReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Parse : Org.Xml.Sax.InputSource -> unit

Parâmetros

input
InputSource

A fonte de entrada para o nível superior do documento XML.

Atributos

Exceções

Qualquer exceção SAX, possivelmente encapsulando outra exceção.

Uma exceção de E/S do analisador, possivelmente de um fluxo de bytes ou fluxo de caracteres fornecido pelo aplicativo.

Comentários

Analisar um documento XML.

O aplicativo pode usar esse método para instruir o leitor XML a começar a analisar um documento XML de qualquer fonte de entrada válida (um fluxo de caracteres, um fluxo de bytes ou um URI).

Os aplicativos podem não invocar esse método enquanto uma análise estiver em andamento (eles devem criar um novo XMLReader em vez disso para cada documento XML aninhado). Depois que uma análise for concluída, um aplicativo poderá reutilizar o mesmo objeto XMLReader, possivelmente com uma fonte de entrada diferente. A configuração do objeto XMLReader (como associações de manipulador e valores estabelecidos para sinalizadores de recursos e propriedades) é inalterada pela conclusão de uma análise, a menos que a definição desse aspecto da configuração especifique explicitamente outro comportamento. (Por exemplo, sinalizadores de recursos ou propriedades que expõem características do documento que está sendo analisado.)

Durante a análise, o XMLReader fornecerá informações sobre o documento XML por meio dos manipuladores de eventos registrados.

Esse método é síncrono: ele não retornará até que a análise seja encerrada. Se um aplicativo cliente quiser encerrar a análise antecipadamente, ele deverá gerar uma exceção.

Java documentação para org.xml.sax.XMLReader.parse(org.xml.sax.InputSource).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Confira também

Aplica-se a

Parse(String)

Analise um documento XML de um URI (identificador do sistema).

[Android.Runtime.Register("parse", "(Ljava/lang/String;)V", "GetParse_Ljava_lang_String_Handler:Org.Xml.Sax.IXMLReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Parse(string? systemId);
[<Android.Runtime.Register("parse", "(Ljava/lang/String;)V", "GetParse_Ljava_lang_String_Handler:Org.Xml.Sax.IXMLReaderInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Parse : string -> unit

Parâmetros

systemId
String

O URI (identificador do sistema).

Atributos

Exceções

Qualquer exceção SAX, possivelmente encapsulando outra exceção.

Uma exceção de E/S do analisador, possivelmente de um fluxo de bytes ou fluxo de caracteres fornecido pelo aplicativo.

Comentários

Analise um documento XML de um URI (identificador do sistema).

Esse método é um atalho para o caso comum de leitura de um documento de um identificador do sistema. É o equivalente exato do seguinte:

parse(new InputSource(systemId));

Se o identificador do sistema for uma URL, ele deverá ser totalmente resolvido pelo aplicativo antes de ser passado para o analisador.

Java documentação para org.xml.sax.XMLReader.parse(java.lang.String).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usadas de acordo com os termos descritos na Licença de Atribuição Creative Commons 2.5.

Confira também

Aplica-se a