IXMLNodeSource
9/8/2008
O IXMLNodeSource interface é definido como um classe base para a IXMLParser Para que outros componentes possam unidade um IXMLNodeFactory interface sem ter que implementar o completo IXMLParser interface. De exemplo, o IXMLNodeSource interface pode unidade uma instância de IXMLNodeFactory de um componente que extrai os dados out of um banco de dados.
Se uma instância de interface de IXMLNodeFactory requer métodos não definidos aqui mas em IXMLParser, ele deve usar QueryInterface em IXMLParser para ver se ele está realmente sendo orientado por um analisador ou não (caso contrário, esse processo deve falhar normalmente).
Esta seção
- IXMLNodeSource::Abort
Pára o IXMLNodeSource interface
- IXMLNodeSource::GetAbsolutePosition
Retorna o deslocamento absoluto do início do fluxo de entrada ou reserva depois decodificação UTF-8 é aplicada
- IXMLNodeSource::GetErrorInfo
Retorna um BSTR que contém informações mais descritivos sobre o erro (o mesmo valor BSTR valor que foi fornecido para o IXMLNodeSource::Abort método)
- IXMLNodeSource::GetFactory
Recupera o IXMLNodeFactory interface especificado pelo IXMLNodeSource::SetFactory
- IXMLNodeSource::GetFlags
Define os sinalizadores que podem ser combinados usando ou ao controle como o analisador funciona
- IXMLNodeSource::GetLastError
Retorna o HRESULT último que foi retornado do outros métodos
- IXMLNodeSource::GetLineBuffer
Retorna o atual Linha de XML que está sendo analisado
- IXMLNodeSource::GetLineNumber
Obtém o atual linha número de XML que está sendo analisado
- IXMLNodeSource::GetLinePosition
Obtém o atual linha número de XML que está sendo analisado
- IXMLNodeSource::GetURL
Retorna o URL que É fornecido na IXMLParser::SetURL Ou IXMLParser::Load Métodos para IXMLNodeSource Interfaces que usam IXMLParser
- IXMLNodeSource::SetFactory
É conectada em um personalizado IXMLNodeFactory interface
Requisitos
Header | xmlparser.h |
Library | xmlparser.lib |
Windows Embedded CE | Windows CE 3.0 and later |
Windows Mobile | Pocket PC 2000 and later, Smartphone 2002 and later |