Compartilhar via


SAXParser Classe

Definição

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

[Android.Runtime.Register("javax/xml/parsers/SAXParser", DoNotGenerateAcw=true)]
public abstract class SAXParser : Java.Lang.Object
[<Android.Runtime.Register("javax/xml/parsers/SAXParser", DoNotGenerateAcw=true)>]
type SAXParser = class
    inherit Object
Herança
SAXParser
Atributos

Comentários

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação. No JAXP 1.0, essa classe encapsulava a org.xml.sax.Parser interface, no entanto, essa interface foi substituída org.xml.sax.XMLReaderpelo . Para facilitar a transição, essa classe continua a oferecer suporte ao mesmo nome e interface, além de oferecer suporte a novos métodos.

Uma instância dessa classe pode ser obtida do javax.xml.parsers.SAXParserFactory#newSAXParser() método. Depois que uma instância dessa classe é obtida, o XML pode ser analisado de uma variedade de fontes de entrada. Essas fontes de entrada são InputStreams, Files, URLs e SAX InputSources.

Esse método estático cria uma nova instância de fábrica com base em uma configuração de propriedade do sistema ou usa o padrão da plataforma se nenhuma propriedade tiver sido definida.

A propriedade do sistema que controla qual implementação de fábrica criar é chamada &quot;javax.xml.parsers.SAXParserFactory&quot;. Essa propriedade nomeia uma classe que é uma subclasse concreta dessa classe abstrata. Se nenhuma propriedade for definida, um padrão de plataforma será usado.

À medida que o conteúdo é analisado pelo analisador subjacente, os métodos do dado org.xml.sax.HandlerBase ou do são org.xml.sax.helpers.DefaultHandler chamados.

As implementações dessa classe que encapsulam uma implementação subjacente podem considerar o uso da org.xml.sax.helpers.ParserAdapter classe para adaptar inicialmente sua implementação SAX1 para trabalhar sob essa classe revisada.

Documentação Java para javax.xml.parsers.SAXParser.

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

Construtores

SAXParser()

Construtor protegido para impedir instanciação.

SAXParser(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsNamespaceAware

Indica se esse analisador está ou não configurado para entender namespaces.

IsValidating

Indica se esse analisador está ou não configurado para validar documentos XML.

IsXIncludeAware

Obtenha o modo de processamento XInclude para este analisador.

JniIdentityHashCode

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

(Herdado de Object)
JniPeerMembers

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

Parser

Retorna o analisador SAX que é encapsulado pela implementação dessa classe.

PeerReference

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

(Herdado de Object)
Schema

Obtenha uma referência para o Schema que está sendo usado pelo processador XML.

ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

XMLReader

Retorna o IXMLReader que é encapsulado pela implementação dessa classe.

Métodos

Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Dispose()

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

(Herdado de Object)
Dispose(Boolean)

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetProperty(String)

Retorna a propriedade específica solicitada na implementação subjacente do org.xml.sax.XMLReader.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
Parse(File, DefaultHandler)

Analise o conteúdo do arquivo especificado como XML usando o org.xml.sax.helpers.DefaultHandler.

Parse(File, HandlerBase)

Analise o conteúdo do arquivo especificado como XML usando o org.xml.sax.HandlerBase.

Parse(InputSource, DefaultHandler)

Analise o conteúdo fornecido org.xml.sax.InputSource como XML usando o org.xml.sax.helpers.DefaultHandlerespecificado .

Parse(InputSource, HandlerBase)

Analise o conteúdo fornecido org.xml.sax.InputSource como XML usando o org.xml.sax.HandlerBaseespecificado .

Parse(Stream, DefaultHandler, String)

Analise o conteúdo da instância fornecida java.io.InputStream como XML usando o org.xml.sax.helpers.DefaultHandlerespecificado .

Parse(Stream, DefaultHandler)

Analise o conteúdo da instância fornecida java.io.InputStream como XML usando o org.xml.sax.helpers.DefaultHandlerespecificado .

Parse(Stream, HandlerBase, String)

Analise o conteúdo da instância fornecida java.io.InputStream como XML usando o org.xml.sax.HandlerBaseespecificado .

Parse(Stream, HandlerBase)

Analise o conteúdo da instância fornecida java.io.InputStream como XML usando o org.xml.sax.HandlerBaseespecificado .

Parse(String, DefaultHandler)

Analise o conteúdo descrito pelo URI (Uniform Resource Identifier) como XML usando o org.xml.sax.helpers.DefaultHandlerespecificado .

Parse(String, HandlerBase)

Analise o conteúdo descrito pelo URI (Uniform Resource Identifier) como XML usando o org.xml.sax.HandlerBaseespecificado .

ParseAsync(File, DefaultHandler)

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

ParseAsync(File, HandlerBase)

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

ParseAsync(InputSource, DefaultHandler)

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

ParseAsync(InputSource, HandlerBase)

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

ParseAsync(Stream, DefaultHandler, String)

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

ParseAsync(Stream, DefaultHandler)

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

ParseAsync(Stream, HandlerBase, String)

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

ParseAsync(Stream, HandlerBase)

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

ParseAsync(String, DefaultHandler)

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

ParseAsync(String, HandlerBase)

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

Reset()

Redefina isso SAXParser para sua configuração original.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetProperty(String, Object)

Define a propriedade específica na implementação subjacente do org.xml.sax.XMLReader.

ToArray<T>()

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

(Herdado de Object)
IJavaPeerable.Finalized()

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

GetJniTypeName(IJavaPeerable)

Define a API que encapsula uma org.xml.sax.XMLReader classe de implementação.

Aplica-se a