Edit

kc3-lang/libxml2/include/libxml/SAX.h

Branch :

  • Show log

    Commit

  • Author : Daniel Veillard
    Date : 2003-11-18 20:56:51
    Hash : be586972
    Message : modified the file header to add more informations, painful... updated to * include/libxml/*.h include/libxml/*.h.in: modified the file header to add more informations, painful... * genChRanges.py genUnicode.py: updated to generate said changes in headers * doc/apibuild.py: extract headers, add them to libxml2-api.xml * *.html *.xsl *.xml: updated the stylesheets to flag geprecated APIs modules. Updated the stylesheets, some cleanups, regenerated * doc/html/*.html: regenerated added back book1 and libxml-lib.html Daniel

  • include/libxml/SAX.h
  • /*
     * 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>
    #include <libxml/parser.h>
    #include <libxml/xlink.h>
    
    #ifdef __cplusplus
    extern "C" {
    #endif
    XMLPUBFUN const xmlChar * XMLCALL
    		getPublicId			(void *ctx);
    XMLPUBFUN const xmlChar * XMLCALL	
    		getSystemId			(void *ctx);
    XMLPUBFUN void XMLCALL		
    		setDocumentLocator		(void *ctx,
    						 xmlSAXLocatorPtr loc);
        
    XMLPUBFUN int XMLCALL		
    		getLineNumber			(void *ctx);
    XMLPUBFUN int XMLCALL		
    		getColumnNumber			(void *ctx);
    
    XMLPUBFUN int XMLCALL		
    		isStandalone			(void *ctx);
    XMLPUBFUN int XMLCALL		
    		hasInternalSubset		(void *ctx);
    XMLPUBFUN int XMLCALL		
    		hasExternalSubset		(void *ctx);
    
    XMLPUBFUN void XMLCALL		
    		internalSubset			(void *ctx,
    						 const xmlChar *name,
    						 const xmlChar *ExternalID,
    						 const xmlChar *SystemID);
    XMLPUBFUN void XMLCALL		
    		externalSubset			(void *ctx,
    						 const xmlChar *name,
    						 const xmlChar *ExternalID,
    						 const xmlChar *SystemID);
    XMLPUBFUN xmlEntityPtr XMLCALL	
    		getEntity			(void *ctx,
    						 const xmlChar *name);
    XMLPUBFUN xmlEntityPtr XMLCALL	
    		getParameterEntity		(void *ctx,
    						 const xmlChar *name);
    XMLPUBFUN xmlParserInputPtr XMLCALL 
    		resolveEntity			(void *ctx,
    						 const xmlChar *publicId,
    						 const xmlChar *systemId);
    
    XMLPUBFUN void XMLCALL		
    		entityDecl			(void *ctx,
    						 const xmlChar *name,
    						 int type,
    						 const xmlChar *publicId,
    						 const xmlChar *systemId,
    						 xmlChar *content);
    XMLPUBFUN void XMLCALL		
    		attributeDecl			(void *ctx,
    						 const xmlChar *elem,
    						 const xmlChar *fullname,
    						 int type,
    						 int def,
    						 const xmlChar *defaultValue,
    						 xmlEnumerationPtr tree);
    XMLPUBFUN void XMLCALL		
    		elementDecl			(void *ctx,
    						 const xmlChar *name,
    						 int type,
    						 xmlElementContentPtr content);
    XMLPUBFUN void XMLCALL		
    		notationDecl			(void *ctx,
    						 const xmlChar *name,
    						 const xmlChar *publicId,
    						 const xmlChar *systemId);
    XMLPUBFUN void XMLCALL		
    		unparsedEntityDecl		(void *ctx,
    						 const xmlChar *name,
    						 const xmlChar *publicId,
    						 const xmlChar *systemId,
    						 const xmlChar *notationName);
    
    XMLPUBFUN void XMLCALL		
    		startDocument			(void *ctx);
    XMLPUBFUN void XMLCALL		
    		endDocument			(void *ctx);
    XMLPUBFUN void XMLCALL		
    		attribute			(void *ctx,
    						 const xmlChar *fullname,
    						 const xmlChar *value);
    XMLPUBFUN void XMLCALL		
    		startElement			(void *ctx,
    						 const xmlChar *fullname,
    						 const xmlChar **atts);
    XMLPUBFUN void XMLCALL		
    		endElement			(void *ctx,
    						 const xmlChar *name);
    XMLPUBFUN void XMLCALL		
    		reference			(void *ctx,
    						 const xmlChar *name);
    XMLPUBFUN void XMLCALL		
    		characters			(void *ctx,
    						 const xmlChar *ch,
    						 int len);
    XMLPUBFUN void XMLCALL		
    		ignorableWhitespace		(void *ctx,
    						 const xmlChar *ch,
    						 int len);
    XMLPUBFUN void XMLCALL		
    		processingInstruction		(void *ctx,
    						 const xmlChar *target,
    						 const xmlChar *data);
    XMLPUBFUN void XMLCALL		
    		globalNamespace			(void *ctx,
    						 const xmlChar *href,
    						 const xmlChar *prefix);
    XMLPUBFUN void XMLCALL		
    		setNamespace			(void *ctx,
    						 const xmlChar *name);
    XMLPUBFUN xmlNsPtr XMLCALL	
    		getNamespace			(void *ctx);
    XMLPUBFUN int XMLCALL		
    		checkNamespace			(void *ctx,
    						 xmlChar *nameSpace);
    XMLPUBFUN void XMLCALL		
    		namespaceDecl			(void *ctx,
    						 const xmlChar *href,
    						 const xmlChar *prefix);
    XMLPUBFUN void XMLCALL		
    		comment				(void *ctx,
    						 const xmlChar *value);
    XMLPUBFUN void XMLCALL		
    		cdataBlock			(void *ctx,
    						 const xmlChar *value,
    						 int len);
    
    XMLPUBFUN void XMLCALL		
    		initxmlDefaultSAXHandler	(xmlSAXHandlerV1 *hdlr,
    						 int warning);
    #ifdef LIBXML_HTML_ENABLED
    XMLPUBFUN void XMLCALL		
    		inithtmlDefaultSAXHandler	(xmlSAXHandlerV1 *hdlr);
    #endif
    #ifdef LIBXML_DOCB_ENABLED
    XMLPUBFUN void XMLCALL		
    		initdocbDefaultSAXHandler	(xmlSAXHandlerV1 *hdlr);
    #endif
    #ifdef __cplusplus
    }
    #endif
    #endif /* __XML_SAX_H__ */