2 * Summary: Old SAX version 1 handler, deprecated
3 * Description: DEPRECATED set of SAX version 1 interfaces used to
6 * Copy: See Copyright for the status of this software.
8 * Author: Daniel Veillard
9 * Portion Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved.
20 #include <stdapis/libxml2/libxml2_parser.h>
22 #ifdef LIBXML_XPTR_ENABLED
23 #include <stdapis/libxml2/libxml2_xlink.h>
30 XMLPUBFUN const xmlChar * XMLCALL
31 getPublicId (void *ctx);
32 XMLPUBFUN const xmlChar * XMLCALL
33 getSystemId (void *ctx);
34 XMLPUBFUN void XMLCALL
35 setDocumentLocator (void *ctx,
36 xmlSAXLocatorPtr loc);
39 getLineNumber (void *ctx);
41 getColumnNumber (void *ctx);
44 isStandalone (void *ctx);
46 hasInternalSubset (void *ctx);
48 hasExternalSubset (void *ctx);
50 XMLPUBFUN void XMLCALL
51 internalSubset (void *ctx,
53 const xmlChar *ExternalID,
54 const xmlChar *SystemID);
55 XMLPUBFUN void XMLCALL
56 externalSubset (void *ctx,
58 const xmlChar *ExternalID,
59 const xmlChar *SystemID);
60 XMLPUBFUN xmlEntityPtr XMLCALL
63 XMLPUBFUN xmlEntityPtr XMLCALL
64 getParameterEntity (void *ctx,
66 XMLPUBFUN xmlParserInputPtr XMLCALL
67 resolveEntity (void *ctx,
68 const xmlChar *publicId,
69 const xmlChar *systemId);
71 XMLPUBFUN void XMLCALL
72 entityDecl (void *ctx,
75 const xmlChar *publicId,
76 const xmlChar *systemId,
78 XMLPUBFUN void XMLCALL
79 attributeDecl (void *ctx,
81 const xmlChar *fullname,
84 const xmlChar *defaultValue,
85 xmlEnumerationPtr tree);
86 XMLPUBFUN void XMLCALL
87 elementDecl (void *ctx,
90 xmlElementContentPtr content);
91 XMLPUBFUN void XMLCALL
92 notationDecl (void *ctx,
94 const xmlChar *publicId,
95 const xmlChar *systemId);
96 XMLPUBFUN void XMLCALL
97 unparsedEntityDecl (void *ctx,
99 const xmlChar *publicId,
100 const xmlChar *systemId,
101 const xmlChar *notationName);
103 XMLPUBFUN void XMLCALL
104 startDocument (void *ctx);
105 XMLPUBFUN void XMLCALL
106 endDocument (void *ctx);
107 XMLPUBFUN void XMLCALL
108 attribute (void *ctx,
109 const xmlChar *fullname,
110 const xmlChar *value);
111 XMLPUBFUN void XMLCALL
112 startElement (void *ctx,
113 const xmlChar *fullname,
114 const xmlChar **atts);
115 XMLPUBFUN void XMLCALL
116 endElement (void *ctx,
117 const xmlChar *name);
118 XMLPUBFUN void XMLCALL
119 reference (void *ctx,
120 const xmlChar *name);
121 XMLPUBFUN void XMLCALL
122 characters (void *ctx,
125 XMLPUBFUN void XMLCALL
126 ignorableWhitespace (void *ctx,
129 XMLPUBFUN void XMLCALL
130 processingInstruction (void *ctx,
131 const xmlChar *target,
132 const xmlChar *data);
133 XMLPUBFUN void XMLCALL
134 globalNamespace (void *ctx,
136 const xmlChar *prefix);
137 XMLPUBFUN void XMLCALL
138 setNamespace (void *ctx,
139 const xmlChar *name);
140 XMLPUBFUN xmlNsPtr XMLCALL
141 getNamespace (void *ctx);
142 XMLPUBFUN int XMLCALL
143 checkNamespace (void *ctx,
145 XMLPUBFUN void XMLCALL
146 namespaceDecl (void *ctx,
148 const xmlChar *prefix);
149 XMLPUBFUN void XMLCALL
151 const xmlChar *value);
152 XMLPUBFUN void XMLCALL
153 cdataBlock (void *ctx,
154 const xmlChar *value,
157 XMLPUBFUN void XMLCALL
158 initxmlDefaultSAXHandler (xmlSAXHandlerV1 *hdlr,
160 #ifdef LIBXML_HTML_ENABLED
161 XMLPUBFUN void XMLCALL
162 inithtmlDefaultSAXHandler (xmlSAXHandlerV1 *hdlr);
164 #ifdef LIBXML_DOCB_ENABLED
165 XMLPUBFUN void XMLCALL
166 initdocbDefaultSAXHandler (xmlSAXHandlerV1 *hdlr);
171 #endif /* XML_SAX_H */