Annotation of embedaddon/libxml2/include/libxml/SAX.h, revision 1.1
1.1 ! misho 1: /*
! 2: * Summary: Old SAX version 1 handler, deprecated
! 3: * Description: DEPRECATED set of SAX version 1 interfaces used to
! 4: * build the DOM tree.
! 5: *
! 6: * Copy: See Copyright for the status of this software.
! 7: *
! 8: * Author: Daniel Veillard
! 9: */
! 10:
! 11:
! 12: #ifndef __XML_SAX_H__
! 13: #define __XML_SAX_H__
! 14:
! 15: #include <stdio.h>
! 16: #include <stdlib.h>
! 17: #include <libxml/xmlversion.h>
! 18: #include <libxml/parser.h>
! 19: #include <libxml/xlink.h>
! 20:
! 21: #ifdef LIBXML_LEGACY_ENABLED
! 22:
! 23: #ifdef __cplusplus
! 24: extern "C" {
! 25: #endif
! 26: XMLPUBFUN const xmlChar * XMLCALL
! 27: getPublicId (void *ctx);
! 28: XMLPUBFUN const xmlChar * XMLCALL
! 29: getSystemId (void *ctx);
! 30: XMLPUBFUN void XMLCALL
! 31: setDocumentLocator (void *ctx,
! 32: xmlSAXLocatorPtr loc);
! 33:
! 34: XMLPUBFUN int XMLCALL
! 35: getLineNumber (void *ctx);
! 36: XMLPUBFUN int XMLCALL
! 37: getColumnNumber (void *ctx);
! 38:
! 39: XMLPUBFUN int XMLCALL
! 40: isStandalone (void *ctx);
! 41: XMLPUBFUN int XMLCALL
! 42: hasInternalSubset (void *ctx);
! 43: XMLPUBFUN int XMLCALL
! 44: hasExternalSubset (void *ctx);
! 45:
! 46: XMLPUBFUN void XMLCALL
! 47: internalSubset (void *ctx,
! 48: const xmlChar *name,
! 49: const xmlChar *ExternalID,
! 50: const xmlChar *SystemID);
! 51: XMLPUBFUN void XMLCALL
! 52: externalSubset (void *ctx,
! 53: const xmlChar *name,
! 54: const xmlChar *ExternalID,
! 55: const xmlChar *SystemID);
! 56: XMLPUBFUN xmlEntityPtr XMLCALL
! 57: getEntity (void *ctx,
! 58: const xmlChar *name);
! 59: XMLPUBFUN xmlEntityPtr XMLCALL
! 60: getParameterEntity (void *ctx,
! 61: const xmlChar *name);
! 62: XMLPUBFUN xmlParserInputPtr XMLCALL
! 63: resolveEntity (void *ctx,
! 64: const xmlChar *publicId,
! 65: const xmlChar *systemId);
! 66:
! 67: XMLPUBFUN void XMLCALL
! 68: entityDecl (void *ctx,
! 69: const xmlChar *name,
! 70: int type,
! 71: const xmlChar *publicId,
! 72: const xmlChar *systemId,
! 73: xmlChar *content);
! 74: XMLPUBFUN void XMLCALL
! 75: attributeDecl (void *ctx,
! 76: const xmlChar *elem,
! 77: const xmlChar *fullname,
! 78: int type,
! 79: int def,
! 80: const xmlChar *defaultValue,
! 81: xmlEnumerationPtr tree);
! 82: XMLPUBFUN void XMLCALL
! 83: elementDecl (void *ctx,
! 84: const xmlChar *name,
! 85: int type,
! 86: xmlElementContentPtr content);
! 87: XMLPUBFUN void XMLCALL
! 88: notationDecl (void *ctx,
! 89: const xmlChar *name,
! 90: const xmlChar *publicId,
! 91: const xmlChar *systemId);
! 92: XMLPUBFUN void XMLCALL
! 93: unparsedEntityDecl (void *ctx,
! 94: const xmlChar *name,
! 95: const xmlChar *publicId,
! 96: const xmlChar *systemId,
! 97: const xmlChar *notationName);
! 98:
! 99: XMLPUBFUN void XMLCALL
! 100: startDocument (void *ctx);
! 101: XMLPUBFUN void XMLCALL
! 102: endDocument (void *ctx);
! 103: XMLPUBFUN void XMLCALL
! 104: attribute (void *ctx,
! 105: const xmlChar *fullname,
! 106: const xmlChar *value);
! 107: XMLPUBFUN void XMLCALL
! 108: startElement (void *ctx,
! 109: const xmlChar *fullname,
! 110: const xmlChar **atts);
! 111: XMLPUBFUN void XMLCALL
! 112: endElement (void *ctx,
! 113: const xmlChar *name);
! 114: XMLPUBFUN void XMLCALL
! 115: reference (void *ctx,
! 116: const xmlChar *name);
! 117: XMLPUBFUN void XMLCALL
! 118: characters (void *ctx,
! 119: const xmlChar *ch,
! 120: int len);
! 121: XMLPUBFUN void XMLCALL
! 122: ignorableWhitespace (void *ctx,
! 123: const xmlChar *ch,
! 124: int len);
! 125: XMLPUBFUN void XMLCALL
! 126: processingInstruction (void *ctx,
! 127: const xmlChar *target,
! 128: const xmlChar *data);
! 129: XMLPUBFUN void XMLCALL
! 130: globalNamespace (void *ctx,
! 131: const xmlChar *href,
! 132: const xmlChar *prefix);
! 133: XMLPUBFUN void XMLCALL
! 134: setNamespace (void *ctx,
! 135: const xmlChar *name);
! 136: XMLPUBFUN xmlNsPtr XMLCALL
! 137: getNamespace (void *ctx);
! 138: XMLPUBFUN int XMLCALL
! 139: checkNamespace (void *ctx,
! 140: xmlChar *nameSpace);
! 141: XMLPUBFUN void XMLCALL
! 142: namespaceDecl (void *ctx,
! 143: const xmlChar *href,
! 144: const xmlChar *prefix);
! 145: XMLPUBFUN void XMLCALL
! 146: comment (void *ctx,
! 147: const xmlChar *value);
! 148: XMLPUBFUN void XMLCALL
! 149: cdataBlock (void *ctx,
! 150: const xmlChar *value,
! 151: int len);
! 152:
! 153: #ifdef LIBXML_SAX1_ENABLED
! 154: XMLPUBFUN void XMLCALL
! 155: initxmlDefaultSAXHandler (xmlSAXHandlerV1 *hdlr,
! 156: int warning);
! 157: #ifdef LIBXML_HTML_ENABLED
! 158: XMLPUBFUN void XMLCALL
! 159: inithtmlDefaultSAXHandler (xmlSAXHandlerV1 *hdlr);
! 160: #endif
! 161: #ifdef LIBXML_DOCB_ENABLED
! 162: XMLPUBFUN void XMLCALL
! 163: initdocbDefaultSAXHandler (xmlSAXHandlerV1 *hdlr);
! 164: #endif
! 165: #endif /* LIBXML_SAX1_ENABLED */
! 166:
! 167: #ifdef __cplusplus
! 168: }
! 169: #endif
! 170:
! 171: #endif /* LIBXML_LEGACY_ENABLED */
! 172:
! 173: #endif /* __XML_SAX_H__ */
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>