Sourceforge.net - The VCF's Project Host
   The VCF Website Home   |   Online Discussion Forums   |   Sourceforge.net Project Page   

VCF::XMLSaxParser Class Reference

#include <XMLKit.h>

List of all members.

Public Member Functions

 XMLSaxParser ()
 ~XMLSaxParser ()
void parse (const String &xml)
void parseChunk (const String &xmlChunk, bool finished=false)
void parseChunk (const uchar *xmlChunk, size_t chunkSize, bool finished=false)
void finishParsing ()
xmlParserCtxtPtr internal_getParser ()

Public Attributes

InternalSubsetDelegate InternalSubset
EntityDeclDelegate EntityDecl
NotationDeclDelegate NotationDecl
AttributeDeclDelegate AttributeDecl
ElementDeclDelegate ElementDecl
UnparsedEntityDeclDelegate UnparsedEntityDecl
Delegate0 StartDocument
Delegate0 EndDocument
StartElementDelegate StartElement
EndElementDelegate EndElement
ReferenceDelegate Reference
CharactersDelegate Characters
IgnorableWhitespaceDelegate IgnorableWhitespace
ProcessingInstructionDelegate ProcessingInstruction
CommentDelegate Comment
WarningDelegate Warning
ErrorDelegate Error
FatalErrorDelegate FatalError
CDATABlockDelegate CDATABlock
ExternalSubsetDelegate ExternalSubset
StartElementNsDelegate StartElementNs
EndElementNsDelegate EndElementNs

Static Protected Member Functions

static void internalSubsetSAXFunc (void *ctx, const xmlChar *name, const xmlChar *ExternalID, const xmlChar *SystemID)
static void entityDeclSAXFunc (void *ctx, const xmlChar *name, int type, const xmlChar *publicId, const xmlChar *systemId, xmlChar *content)
static void notationDeclSAXFunc (void *ctx, const xmlChar *name, const xmlChar *publicId, const xmlChar *systemId)
static void attributeDeclSAXFunc (void *ctx, const xmlChar *elem, const xmlChar *fullname, int type, int def, const xmlChar *defaultValue, xmlEnumerationPtr tree)
static void elementDeclSAXFunc (void *ctx, const xmlChar *name, int type, xmlElementContentPtr content)
static void unparsedEntityDeclSAXFunc (void *ctx, const xmlChar *name, const xmlChar *publicId, const xmlChar *systemId, const xmlChar *notationName)
static void startDocumentSAXFunc (void *ctx)
static void endDocumentSAXFunc (void *ctx)
static void startElementSAXFunc (void *ctx, const xmlChar *name, const xmlChar **atts)
static void endElementSAXFunc (void *ctx, const xmlChar *name)
static void referenceSAXFunc (void *ctx, const xmlChar *name)
static void charactersSAXFunc (void *ctx, const xmlChar *ch, int len)
static void ignorableWhitespaceSAXFunc (void *ctx, const xmlChar *ch, int len)
static void processingInstructionSAXFunc (void *ctx, const xmlChar *target, const xmlChar *data)
static void commentSAXFunc (void *ctx, const xmlChar *value)
static void warningSAXFunc (void *ctx, const char *msg,...)
static void errorSAXFunc (void *ctx, const char *msg,...)
static void fatalErrorSAXFunc (void *ctx, const char *msg,...)
static void cdataBlockSAXFunc (void *ctx, const xmlChar *value, int len)
static void externalSubsetSAXFunc (void *ctx, const xmlChar *name, const xmlChar *ExternalID, const xmlChar *SystemID)
static void startElementNsSAX2Func (void *ctx, const xmlChar *localname, const xmlChar *prefix, const xmlChar *URI, int nb_namespaces, const xmlChar **namespaces, int nb_attributes, int nb_defaulted, const xmlChar **attributes)
static void endElementNsSAX2Func (void *ctx, const xmlChar *localname, const xmlChar *prefix, const xmlChar *URI)

Protected Attributes

xmlSAXHandler saxHandler_
xmlParserCtxtPtr parser_


Constructor & Destructor Documentation

VCF::XMLSaxParser::XMLSaxParser  ) 
 

VCF::XMLSaxParser::~XMLSaxParser  ) 
 


Member Function Documentation

static void VCF::XMLSaxParser::attributeDeclSAXFunc void *  ctx,
const xmlChar *  elem,
const xmlChar *  fullname,
int  type,
int  def,
const xmlChar *  defaultValue,
xmlEnumerationPtr  tree
[static, protected]
 

static void VCF::XMLSaxParser::cdataBlockSAXFunc void *  ctx,
const xmlChar *  value,
int  len
[static, protected]
 

static void VCF::XMLSaxParser::charactersSAXFunc void *  ctx,
const xmlChar *  ch,
int  len
[static, protected]
 

static void VCF::XMLSaxParser::commentSAXFunc void *  ctx,
const xmlChar *  value
[static, protected]
 

static void VCF::XMLSaxParser::elementDeclSAXFunc void *  ctx,
const xmlChar *  name,
int  type,
xmlElementContentPtr  content
[static, protected]
 

static void VCF::XMLSaxParser::endDocumentSAXFunc void *  ctx  )  [static, protected]
 

static void VCF::XMLSaxParser::endElementNsSAX2Func void *  ctx,
const xmlChar *  localname,
const xmlChar *  prefix,
const xmlChar *  URI
[static, protected]
 

static void VCF::XMLSaxParser::endElementSAXFunc void *  ctx,
const xmlChar *  name
[static, protected]
 

static void VCF::XMLSaxParser::entityDeclSAXFunc void *  ctx,
const xmlChar *  name,
int  type,
const xmlChar *  publicId,
const xmlChar *  systemId,
xmlChar *  content
[static, protected]
 

static void VCF::XMLSaxParser::errorSAXFunc void *  ctx,
const char *  msg,
  ...
[static, protected]
 

static void VCF::XMLSaxParser::externalSubsetSAXFunc void *  ctx,
const xmlChar *  name,
const xmlChar *  ExternalID,
const xmlChar *  SystemID
[static, protected]
 

static void VCF::XMLSaxParser::fatalErrorSAXFunc void *  ctx,
const char *  msg,
  ...
[static, protected]
 

void VCF::XMLSaxParser::finishParsing  ) 
 

static void VCF::XMLSaxParser::ignorableWhitespaceSAXFunc void *  ctx,
const xmlChar *  ch,
int  len
[static, protected]
 

xmlParserCtxtPtr VCF::XMLSaxParser::internal_getParser  )  [inline]
 

static void VCF::XMLSaxParser::internalSubsetSAXFunc void *  ctx,
const xmlChar *  name,
const xmlChar *  ExternalID,
const xmlChar *  SystemID
[static, protected]
 

static void VCF::XMLSaxParser::notationDeclSAXFunc void *  ctx,
const xmlChar *  name,
const xmlChar *  publicId,
const xmlChar *  systemId
[static, protected]
 

void VCF::XMLSaxParser::parse const String xml  ) 
 

void VCF::XMLSaxParser::parseChunk const uchar xmlChunk,
size_t  chunkSize,
bool  finished = false
 

void VCF::XMLSaxParser::parseChunk const String xmlChunk,
bool  finished = false
 

static void VCF::XMLSaxParser::processingInstructionSAXFunc void *  ctx,
const xmlChar *  target,
const xmlChar *  data
[static, protected]
 

static void VCF::XMLSaxParser::referenceSAXFunc void *  ctx,
const xmlChar *  name
[static, protected]
 

static void VCF::XMLSaxParser::startDocumentSAXFunc void *  ctx  )  [static, protected]
 

static void VCF::XMLSaxParser::startElementNsSAX2Func void *  ctx,
const xmlChar *  localname,
const xmlChar *  prefix,
const xmlChar *  URI,
int  nb_namespaces,
const xmlChar **  namespaces,
int  nb_attributes,
int  nb_defaulted,
const xmlChar **  attributes
[static, protected]
 

static void VCF::XMLSaxParser::startElementSAXFunc void *  ctx,
const xmlChar *  name,
const xmlChar **  atts
[static, protected]
 

static void VCF::XMLSaxParser::unparsedEntityDeclSAXFunc void *  ctx,
const xmlChar *  name,
const xmlChar *  publicId,
const xmlChar *  systemId,
const xmlChar *  notationName
[static, protected]
 

static void VCF::XMLSaxParser::warningSAXFunc void *  ctx,
const char *  msg,
  ...
[static, protected]
 


Member Data Documentation

AttributeDeclDelegate VCF::XMLSaxParser::AttributeDecl
 

CDATABlockDelegate VCF::XMLSaxParser::CDATABlock
 

CharactersDelegate VCF::XMLSaxParser::Characters
 

CommentDelegate VCF::XMLSaxParser::Comment
 

ElementDeclDelegate VCF::XMLSaxParser::ElementDecl
 

Delegate0 VCF::XMLSaxParser::EndDocument
 

EndElementDelegate VCF::XMLSaxParser::EndElement
 

EndElementNsDelegate VCF::XMLSaxParser::EndElementNs
 

EntityDeclDelegate VCF::XMLSaxParser::EntityDecl
 

ErrorDelegate VCF::XMLSaxParser::Error
 

ExternalSubsetDelegate VCF::XMLSaxParser::ExternalSubset
 

FatalErrorDelegate VCF::XMLSaxParser::FatalError
 

IgnorableWhitespaceDelegate VCF::XMLSaxParser::IgnorableWhitespace
 

InternalSubsetDelegate VCF::XMLSaxParser::InternalSubset
 

NotationDeclDelegate VCF::XMLSaxParser::NotationDecl
 

xmlParserCtxtPtr VCF::XMLSaxParser::parser_ [protected]
 

ProcessingInstructionDelegate VCF::XMLSaxParser::ProcessingInstruction
 

ReferenceDelegate VCF::XMLSaxParser::Reference
 

xmlSAXHandler VCF::XMLSaxParser::saxHandler_ [protected]
 

Delegate0 VCF::XMLSaxParser::StartDocument
 

StartElementDelegate VCF::XMLSaxParser::StartElement
 

StartElementNsDelegate VCF::XMLSaxParser::StartElementNs
 

UnparsedEntityDeclDelegate VCF::XMLSaxParser::UnparsedEntityDecl
 

WarningDelegate VCF::XMLSaxParser::Warning
 


The documentation for this class was generated from the following file:
   Comments or Suggestions?    License Information