ReactOS Fundraising Campaign 2012
 
€ 3,873 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

SAX2.c File Reference
#include "libxml.h"
#include <stdlib.h>
#include <string.h>
#include <limits.h>
#include <libxml/xmlmemory.h>
#include <libxml/tree.h>
#include <libxml/parser.h>
#include <libxml/parserInternals.h>
#include <libxml/valid.h>
#include <libxml/entities.h>
#include <libxml/xmlerror.h>
#include <libxml/debugXML.h>
#include <libxml/xmlIO.h>
#include <libxml/SAX.h>
#include <libxml/uri.h>
#include <libxml/HTMLtree.h>
#include <libxml/globals.h>
#include "elfgcchack.h"

Go to the source code of this file.

Defines

#define IN_LIBXML
#define SIZE_T_MAX   ((size_t)-1)
#define TODO

Functions

static void xmlSAX2ErrMemory (xmlParserCtxtPtr ctxt, const char *msg)
static void xmlErrValid (xmlParserCtxtPtr ctxt, xmlParserErrors error, const char *msg, const char *str1, const char *str2)
static void xmlFatalErrMsg (xmlParserCtxtPtr ctxt, xmlParserErrors error, const char *msg, const xmlChar *str1, const xmlChar *str2)
static void xmlWarnMsg (xmlParserCtxtPtr ctxt, xmlParserErrors error, const char *msg, const xmlChar *str1)
static void xmlNsErrMsg (xmlParserCtxtPtr ctxt, xmlParserErrors error, const char *msg, const xmlChar *str1, const xmlChar *str2)
static void xmlNsWarnMsg (xmlParserCtxtPtr ctxt, xmlParserErrors error, const char *msg, const xmlChar *str1, const xmlChar *str2)
const xmlCharxmlSAX2GetPublicId (void *ctx ATTRIBUTE_UNUSED)
const xmlCharxmlSAX2GetSystemId (void *ctx)
int xmlSAX2GetLineNumber (void *ctx)
int xmlSAX2GetColumnNumber (void *ctx)
int xmlSAX2IsStandalone (void *ctx)
int xmlSAX2HasInternalSubset (void *ctx)
int xmlSAX2HasExternalSubset (void *ctx)
: the root element name

xmlSAX2ExternalSubset: : the user data (XML parser context)

: the external ID : the SYSTEM ID (e.g. filename or URL)

Callback on external subset declaration.

void xmlSAX2InternalSubset (void *ctx, const xmlChar *name, const xmlChar *ExternalID, const xmlChar *SystemID)
void xmlSAX2ExternalSubset (void *ctx, const xmlChar *name, const xmlChar *ExternalID, const xmlChar *SystemID)
xmlParserInputPtr xmlSAX2ResolveEntity (void *ctx, const xmlChar *publicId, const xmlChar *systemId)
: The entity name

xmlSAX2GetParameterEntity: : the user data (XML parser context)

Get a parameter entity by name

Returns the xmlEntityPtr if found.

xmlEntityPtr xmlSAX2GetEntity (void *ctx, const xmlChar *name)
xmlEntityPtr xmlSAX2GetParameterEntity (void *ctx, const xmlChar *name)
: the element name

xmlSAX2ElementDecl: : the user data (XML parser context)

: the element type : the element value tree

An element definition has been parsed

void xmlSAX2ElementDecl (void *ctx, const xmlChar *name, int type, xmlElementContentPtr content)
: The name of the notation

xmlSAX2NotationDecl: : the user data (XML parser context)

: The public ID of the entity : The system ID of the entity

What to do when a notation declaration has been parsed.

void xmlSAX2NotationDecl (void *ctx, const xmlChar *name, const xmlChar *publicId, const xmlChar *systemId)
: The name of the entity

xmlSAX2UnparsedEntityDecl: : the user data (XML parser context)

: The public ID of the entity : The system ID of the entity : the name of the notation

What to do when an unparsed entity declaration is parsed

void xmlSAX2UnparsedEntityDecl (void *ctx, const xmlChar *name, const xmlChar *publicId, const xmlChar *systemId, const xmlChar *notationName)
void xmlSAX2SetDocumentLocator (void *ctx ATTRIBUTE_UNUSED, xmlSAXLocatorPtr loc ATTRIBUTE_UNUSED)
void xmlSAX2StartDocument (void *ctx)
void xmlSAX2EndDocument (void *ctx)
static xmlNodePtr xmlSAX2TextNode (xmlParserCtxtPtr ctxt, const xmlChar *str, int len)
static void xmlSAX2AttributeNs (xmlParserCtxtPtr ctxt, const xmlChar *localname, const xmlChar *prefix, const xmlChar *value, const xmlChar *valueend)
void xmlSAX2StartElementNs (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)
void xmlSAX2EndElementNs (void *ctx, const xmlChar *localname ATTRIBUTE_UNUSED, const xmlChar *prefix ATTRIBUTE_UNUSED, const xmlChar *URI ATTRIBUTE_UNUSED)

: The entity name

xmlSAX2Reference: : the user data (XML parser context)

called when an entity xmlSAX2Reference is detected.

#define bottom_SAX2
static int xmlSAX2DefaultVersionValue = 2
void xmlSAX2EntityDecl (void *ctx, const xmlChar *name, int type, const xmlChar *publicId, const xmlChar *systemId, xmlChar *content)
void xmlSAX2AttributeDecl (void *ctx, const xmlChar *elem, const xmlChar *fullname, int type, int def, const xmlChar *defaultValue, xmlEnumerationPtr tree)
void xmlSAX2Reference (void *ctx, const xmlChar *name)
void xmlSAX2Characters (void *ctx, const xmlChar *ch, int len)
void xmlSAX2IgnorableWhitespace (void *ctx ATTRIBUTE_UNUSED, const xmlChar *ch ATTRIBUTE_UNUSED, int len ATTRIBUTE_UNUSED)
void xmlSAX2ProcessingInstruction (void *ctx, const xmlChar *target, const xmlChar *data)
void xmlSAX2Comment (void *ctx, const xmlChar *value)
void xmlSAX2CDataBlock (void *ctx, const xmlChar *value, int len)
int xmlSAXVersion (xmlSAXHandler *hdlr, int version)
void xmlSAX2InitDefaultSAXHandler (xmlSAXHandler *hdlr, int warning)
void xmlDefaultSAXHandlerInit (void)

Generated on Sat May 19 2012 05:59:22 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.