/*
* Summary: Old SAX version 1 handler, deprecated
* Description: DEPRECATED set of SAX version 1 interfaces used to
* build the DOM tree.
*
* Copy: See Copyright for the status of this software.
*
* Author: Daniel Veillard
*/
#ifndef __XML_SAX_H__
#define __XML_SAX_H__
#include <stdio.h>
#include <stdlib.h>
#include <libxml/xmlversion.h>
#ifdef LIBXML_LEGACY_ENABLED
#ifdef __cplusplus
extern "C" {
#endif
getPublicId (void *ctx);
getSystemId (void *ctx);
setDocumentLocator (void *ctx,
getLineNumber (void *ctx);
getColumnNumber (void *ctx);
isStandalone (void *ctx);
hasInternalSubset (void *ctx);
hasExternalSubset (void *ctx);
internalSubset (void *ctx,
const xmlChar *ExternalID,
externalSubset (void *ctx,
const xmlChar *ExternalID,
getParameterEntity (void *ctx,
resolveEntity (void *ctx,
entityDecl (void *ctx,
int type,
attributeDecl (void *ctx,
int type,
int def,
const xmlChar *defaultValue,
elementDecl (void *ctx,
int type,
notationDecl (void *ctx,
unparsedEntityDecl (void *ctx,
const xmlChar *notationName);
startDocument (void *ctx);
endDocument (void *ctx);
startElement (void *ctx,
endElement (void *ctx,
characters (void *ctx,
int len);
ignorableWhitespace (void *ctx,
int len);
processingInstruction (void *ctx,
globalNamespace (void *ctx,
setNamespace (void *ctx,
getNamespace (void *ctx);
checkNamespace (void *ctx,
namespaceDecl (void *ctx,
cdataBlock (void *ctx,
int len);
#ifdef LIBXML_SAX1_ENABLED
int warning);
#ifdef LIBXML_HTML_ENABLED
#endif
#ifdef LIBXML_DOCB_ENABLED
#endif
#endif /* LIBXML_SAX1_ENABLED */
#ifdef __cplusplus
}
#endif
#endif /* LIBXML_LEGACY_ENABLED */
#endif /* __XML_SAX_H__ */