#include <pxml.h>
|
| ~PXMLParserBase () |
|
bool | Parse (istream &strm) |
|
bool | Parse (const char *data, size_t dataLen, bool final) |
|
virtual void | StartDocTypeDecl (const char *docType, const char *sysid, const char *pubid, int hasInternalSubSet) |
|
virtual void | EndDocTypeDecl () |
|
virtual void | XmlDecl (const char *version, const char *encoding, int standAlone) |
|
virtual void | StartNamespaceDeclHandler (const char *prefix, const char *uri) |
|
virtual void | EndNamespaceDeclHandler (const char *prefix) |
|
virtual void | StartElement (const char *name, const char **attrs)=0 |
|
virtual void | EndElement (const char *name)=0 |
|
virtual void | AddCharacterData (const char *data, int len)=0 |
|
virtual bool | Progress () |
|
void | GetFilePosition (unsigned &col, unsigned &line) const |
|
void | GetErrorInfo (PString &errorString, unsigned &errorCol, unsigned &errorLine) const |
|
bool | IsParsing () const |
|
PXMLParserBase::PXMLParserBase |
( |
bool |
withNS | ) |
|
|
protected |
PXMLParserBase::~PXMLParserBase |
( |
| ) |
|
virtual void PXMLParserBase::AddCharacterData |
( |
const char * |
data, |
|
|
int |
len |
|
) |
| |
|
pure virtual |
virtual void PXMLParserBase::EndDocTypeDecl |
( |
| ) |
|
|
virtual |
virtual void PXMLParserBase::EndElement |
( |
const char * |
name | ) |
|
|
pure virtual |
virtual void PXMLParserBase::EndNamespaceDeclHandler |
( |
const char * |
prefix | ) |
|
|
virtual |
void PXMLParserBase::GetErrorInfo |
( |
PString & |
errorString, |
|
|
unsigned & |
errorCol, |
|
|
unsigned & |
errorLine |
|
) |
| const |
void PXMLParserBase::GetFilePosition |
( |
unsigned & |
col, |
|
|
unsigned & |
line |
|
) |
| const |
bool PXMLParserBase::IsParsing |
( |
| ) |
const |
|
inline |
bool PXMLParserBase::Parse |
( |
istream & |
strm | ) |
|
bool PXMLParserBase::Parse |
( |
const char * |
data, |
|
|
size_t |
dataLen, |
|
|
bool |
final |
|
) |
| |
virtual bool PXMLParserBase::Progress |
( |
| ) |
|
|
inlinevirtual |
virtual void PXMLParserBase::StartDocTypeDecl |
( |
const char * |
docType, |
|
|
const char * |
sysid, |
|
|
const char * |
pubid, |
|
|
int |
hasInternalSubSet |
|
) |
| |
|
virtual |
virtual void PXMLParserBase::StartElement |
( |
const char * |
name, |
|
|
const char ** |
attrs |
|
) |
| |
|
pure virtual |
virtual void PXMLParserBase::StartNamespaceDeclHandler |
( |
const char * |
prefix, |
|
|
const char * |
uri |
|
) |
| |
|
virtual |
virtual void PXMLParserBase::XmlDecl |
( |
const char * |
version, |
|
|
const char * |
encoding, |
|
|
int |
standAlone |
|
) |
| |
|
virtual |
off_t PXMLParserBase::m_consumed |
|
protected |
void* PXMLParserBase::m_context |
|
protected |
bool PXMLParserBase::m_parsing |
|
protected |
unsigned PXMLParserBase::m_percent |
|
protected |
off_t PXMLParserBase::m_total |
|
protected |
bool PXMLParserBase::m_userAborted |
|
protected |
The documentation for this class was generated from the following file: