IXMLParser
9/8/2008
O analisador leva entrada XML em um dos vários maneiras (de exemplo, por um transmitir, um URL um documento ou texto pressionado para ele), analisa o XML e envia eventos de análise para uma instância das IXMLNodeFactory interface. O analisador está dividido em duas interfaces.
- Um IXMLNodeSource interface define os eventos de análise e outras informações, como informações posição para analisar erros que são enviados para um NodeFactory.
- O IXMLParser interface herda IXMLNodeSource e adiciona métodos para definir a código-fonte XML (URL, transmitir ou pressionado texto), defina NodeFactories e lidar com segurança e estado relatar problemas.
Esta seção
- IXMLParser::ExpandEntity
Expande um referência de entidade
- IXMLParser::GetParserState
Obtém o atual estado do analisador
- IXMLParser::GetRoot
Obtém o objeto raiz do atual nó
- IXMLParser::GetSecureBaseURL
Obtém o Seguro URL básico
- IXMLParser::Load
Fornece entrada XML para o analisador
- IXMLParser::LoadDTD
Agrupa um externo definição de tipo de documento (DTD Document Type DEFINITION)
- IXMLParser::LoadEntity
Agrupa externo entidades que definiu um DTD
- IXMLParser::ParseEntity
Analisa o valor de uma referência de entidade interno
- IXMLParser::PushData
Fornece dados para o analisador por empurrar os dados especificados como um processado reserva contendo bytes
- IXMLParser::Reset
Coloca o analisador voltar para o estado inicial para arquivo XML outro possam ser carregados
- IXMLParser::Run
Analisa a quantidade especificada de XML, em caracteres,
- IXMLParser::SetFlags
Define os sinalizadores definidos IXMLNodeSource::GetFlags
- IXMLParser::SetInput
Define a entrada método a ser usado
- IXMLParser::SetRoot
Define o objeto raiz do atual nó
- IXMLParser::SetSecureBaseURL
Define o Seguro URL básico
- IXMLParser::SetURL
Fornece entrada para o analisador, passando em um de base URL e URL relativa do qual os arquivos podem ser carregados
- IXMLParser::Suspend
Suspende o analisador
Requisitos
Header | xmlparser.h |
Windows Embedded CE | Windows CE 3.0 and later |
Windows Mobile | Pocket PC 2000 and later, Smartphone 2002 and later |