Blame gnulib-local/lib/libxml/SAX.in.h

Packit 5b56b6
/*
Packit 5b56b6
 * Summary: Old SAX version 1 handler, deprecated
Packit 5b56b6
 * Description: DEPRECATED set of SAX version 1 interfaces used to
Packit 5b56b6
 *              build the DOM tree.
Packit 5b56b6
 *
Packit 5b56b6
 * Copy: See Copyright for the status of this software.
Packit 5b56b6
 *
Packit 5b56b6
 * Author: Daniel Veillard
Packit 5b56b6
 */
Packit 5b56b6
Packit 5b56b6
Packit 5b56b6
#ifndef __XML_SAX_H__
Packit 5b56b6
#define __XML_SAX_H__
Packit 5b56b6
Packit 5b56b6
#include <stdio.h>
Packit 5b56b6
#include <stdlib.h>
Packit 5b56b6
#include <libxml/xmlversion.h>
Packit 5b56b6
#include <libxml/parser.h>
Packit 5b56b6
#include <libxml/xlink.h>
Packit 5b56b6
Packit 5b56b6
#ifdef LIBXML_LEGACY_ENABLED
Packit 5b56b6
Packit 5b56b6
#ifdef __cplusplus
Packit 5b56b6
extern "C" {
Packit 5b56b6
#endif
Packit 5b56b6
XMLPUBFUN const xmlChar * XMLCALL
Packit 5b56b6
		getPublicId			(void *ctx);
Packit 5b56b6
XMLPUBFUN const xmlChar * XMLCALL
Packit 5b56b6
		getSystemId			(void *ctx);
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		setDocumentLocator		(void *ctx,
Packit 5b56b6
						 xmlSAXLocatorPtr loc);
Packit 5b56b6
Packit 5b56b6
XMLPUBFUN int XMLCALL
Packit 5b56b6
		getLineNumber			(void *ctx);
Packit 5b56b6
XMLPUBFUN int XMLCALL
Packit 5b56b6
		getColumnNumber			(void *ctx);
Packit 5b56b6
Packit 5b56b6
XMLPUBFUN int XMLCALL
Packit 5b56b6
		isStandalone			(void *ctx);
Packit 5b56b6
XMLPUBFUN int XMLCALL
Packit 5b56b6
		hasInternalSubset		(void *ctx);
Packit 5b56b6
XMLPUBFUN int XMLCALL
Packit 5b56b6
		hasExternalSubset		(void *ctx);
Packit 5b56b6
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		internalSubset			(void *ctx,
Packit 5b56b6
						 const xmlChar *name,
Packit 5b56b6
						 const xmlChar *ExternalID,
Packit 5b56b6
						 const xmlChar *SystemID);
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		externalSubset			(void *ctx,
Packit 5b56b6
						 const xmlChar *name,
Packit 5b56b6
						 const xmlChar *ExternalID,
Packit 5b56b6
						 const xmlChar *SystemID);
Packit 5b56b6
XMLPUBFUN xmlEntityPtr XMLCALL
Packit 5b56b6
		getEntity			(void *ctx,
Packit 5b56b6
						 const xmlChar *name);
Packit 5b56b6
XMLPUBFUN xmlEntityPtr XMLCALL
Packit 5b56b6
		getParameterEntity		(void *ctx,
Packit 5b56b6
						 const xmlChar *name);
Packit 5b56b6
XMLPUBFUN xmlParserInputPtr XMLCALL
Packit 5b56b6
		resolveEntity			(void *ctx,
Packit 5b56b6
						 const xmlChar *publicId,
Packit 5b56b6
						 const xmlChar *systemId);
Packit 5b56b6
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		entityDecl			(void *ctx,
Packit 5b56b6
						 const xmlChar *name,
Packit 5b56b6
						 int type,
Packit 5b56b6
						 const xmlChar *publicId,
Packit 5b56b6
						 const xmlChar *systemId,
Packit 5b56b6
						 xmlChar *content);
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		attributeDecl			(void *ctx,
Packit 5b56b6
						 const xmlChar *elem,
Packit 5b56b6
						 const xmlChar *fullname,
Packit 5b56b6
						 int type,
Packit 5b56b6
						 int def,
Packit 5b56b6
						 const xmlChar *defaultValue,
Packit 5b56b6
						 xmlEnumerationPtr tree);
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		elementDecl			(void *ctx,
Packit 5b56b6
						 const xmlChar *name,
Packit 5b56b6
						 int type,
Packit 5b56b6
						 xmlElementContentPtr content);
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		notationDecl			(void *ctx,
Packit 5b56b6
						 const xmlChar *name,
Packit 5b56b6
						 const xmlChar *publicId,
Packit 5b56b6
						 const xmlChar *systemId);
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		unparsedEntityDecl		(void *ctx,
Packit 5b56b6
						 const xmlChar *name,
Packit 5b56b6
						 const xmlChar *publicId,
Packit 5b56b6
						 const xmlChar *systemId,
Packit 5b56b6
						 const xmlChar *notationName);
Packit 5b56b6
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		startDocument			(void *ctx);
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		endDocument			(void *ctx);
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		attribute			(void *ctx,
Packit 5b56b6
						 const xmlChar *fullname,
Packit 5b56b6
						 const xmlChar *value);
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		startElement			(void *ctx,
Packit 5b56b6
						 const xmlChar *fullname,
Packit 5b56b6
						 const xmlChar **atts);
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		endElement			(void *ctx,
Packit 5b56b6
						 const xmlChar *name);
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		reference			(void *ctx,
Packit 5b56b6
						 const xmlChar *name);
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		characters			(void *ctx,
Packit 5b56b6
						 const xmlChar *ch,
Packit 5b56b6
						 int len);
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		ignorableWhitespace		(void *ctx,
Packit 5b56b6
						 const xmlChar *ch,
Packit 5b56b6
						 int len);
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		processingInstruction		(void *ctx,
Packit 5b56b6
						 const xmlChar *target,
Packit 5b56b6
						 const xmlChar *data);
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		globalNamespace			(void *ctx,
Packit 5b56b6
						 const xmlChar *href,
Packit 5b56b6
						 const xmlChar *prefix);
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		setNamespace			(void *ctx,
Packit 5b56b6
						 const xmlChar *name);
Packit 5b56b6
XMLPUBFUN xmlNsPtr XMLCALL
Packit 5b56b6
		getNamespace			(void *ctx);
Packit 5b56b6
XMLPUBFUN int XMLCALL
Packit 5b56b6
		checkNamespace			(void *ctx,
Packit 5b56b6
						 xmlChar *nameSpace);
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		namespaceDecl			(void *ctx,
Packit 5b56b6
						 const xmlChar *href,
Packit 5b56b6
						 const xmlChar *prefix);
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		comment				(void *ctx,
Packit 5b56b6
						 const xmlChar *value);
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		cdataBlock			(void *ctx,
Packit 5b56b6
						 const xmlChar *value,
Packit 5b56b6
						 int len);
Packit 5b56b6
Packit 5b56b6
#ifdef LIBXML_SAX1_ENABLED
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		initxmlDefaultSAXHandler	(xmlSAXHandlerV1 *hdlr,
Packit 5b56b6
						 int warning);
Packit 5b56b6
#ifdef LIBXML_HTML_ENABLED
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		inithtmlDefaultSAXHandler	(xmlSAXHandlerV1 *hdlr);
Packit 5b56b6
#endif
Packit 5b56b6
#ifdef LIBXML_DOCB_ENABLED
Packit 5b56b6
XMLPUBFUN void XMLCALL
Packit 5b56b6
		initdocbDefaultSAXHandler	(xmlSAXHandlerV1 *hdlr);
Packit 5b56b6
#endif
Packit 5b56b6
#endif /* LIBXML_SAX1_ENABLED */
Packit 5b56b6
Packit 5b56b6
#ifdef __cplusplus
Packit 5b56b6
}
Packit 5b56b6
#endif
Packit 5b56b6
Packit 5b56b6
#endif /* LIBXML_LEGACY_ENABLED */
Packit 5b56b6
Packit 5b56b6
#endif /* __XML_SAX_H__ */