libwww_parse_xml.h File Reference


Data Structures

struct  XML_userData
struct  XML_userData::stack_node

Typedefs

typedef XML_userData USERDATA

Functions

PRIVATE USERDATAxml_create_userData (XML_Parser parser, HTRequest *request, HTStream *target_stream)
PRIVATE void xml_delete_userData (void *me)
PRIVATE int xml_push_element (USERDATA *userdata, const XML_Char *tag, const XML_Char **attrs)
PRIVATE void xml_pop_element (USERDATA *userdata)
PRIVATE void xml_push_suppressed_element (USERDATA *userdata, const XML_Char *tag)
PRIVATE void xml_pop_suppressed_element (USERDATA *userdata)
PRIVATE void collect_xml_attributes (prolog_term elt_term, const XML_Char **attrs)
PRIVATE void xml_addText (void *userdata, const XML_Char *textbuf, int len)
PRIVATE void xml_beginElement (void *userdata, const XML_Char *tag, const XML_Char **attributes)
PRIVATE void xml_endElement (void *userdata, const XML_Char *tag)
PRIVATE void xml_processingInstruction (void *userData, const XML_Char *target, const XML_Char *data)
PRIVATE void xml_unparsedEntityDecl (void *userData, const XML_Char *entityName, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId, const XML_Char *notationName)
PRIVATE void xml_notationDecl (void *userData, const XML_Char *notationName, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId)
PRIVATE int xml_externalEntityRef (XML_Parser parser, const XML_Char *openEntityNames, const XML_Char *base, const XML_Char *systemId, const XML_Char *publicId)
PRIVATE int xml_unknownEncoding (void *encodingHandlerData, const XML_Char *name, XML_Encoding *info)
PRIVATE prolog_term xml_push_dummy (USERDATA *userdata)

Typedef Documentation

typedef struct XML_userData USERDATA
 


Function Documentation

PRIVATE void collect_xml_attributes prolog_term  elt_term,
const XML_Char **  attrs
 

PRIVATE void xml_addText void *  userdata,
const XML_Char *  textbuf,
int  len
 

PRIVATE void xml_beginElement void *  userdata,
const XML_Char *  tag,
const XML_Char **  attributes
 

PRIVATE USERDATA* xml_create_userData XML_Parser  parser,
HTRequest *  request,
HTStream *  target_stream
 

PRIVATE void xml_delete_userData void *  me  ) 
 

PRIVATE void xml_endElement void *  userdata,
const XML_Char *  tag
 

PRIVATE int xml_externalEntityRef XML_Parser  parser,
const XML_Char *  openEntityNames,
const XML_Char *  base,
const XML_Char *  systemId,
const XML_Char *  publicId
 

PRIVATE void xml_notationDecl void *  userData,
const XML_Char *  notationName,
const XML_Char *  base,
const XML_Char *  systemId,
const XML_Char *  publicId
 

PRIVATE void xml_pop_element USERDATA userdata  ) 
 

PRIVATE void xml_pop_suppressed_element USERDATA userdata  ) 
 

PRIVATE void xml_processingInstruction void *  userData,
const XML_Char *  target,
const XML_Char *  data
 

PRIVATE prolog_term xml_push_dummy USERDATA userdata  ) 
 

PRIVATE int xml_push_element USERDATA userdata,
const XML_Char *  tag,
const XML_Char **  attrs
 

PRIVATE void xml_push_suppressed_element USERDATA userdata,
const XML_Char *  tag
 

PRIVATE int xml_unknownEncoding void *  encodingHandlerData,
const XML_Char *  name,
XML_Encoding *  info
 

PRIVATE void xml_unparsedEntityDecl void *  userData,
const XML_Char *  entityName,
const XML_Char *  base,
const XML_Char *  systemId,
const XML_Char *  publicId,
const XML_Char *  notationName
 


Generated on Wed Jul 26 13:26:55 2006 for XSB by  doxygen 1.4.5