Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
wine-mirror
GitHub Repository: wine-mirror/wine
Path: blob/master/libs/xml2/include/libxml/SAX.h
4394 views
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 <libxml/xmlversion.h>
16
#include <libxml/parser.h>
17
18
#ifdef LIBXML_LEGACY_ENABLED
19
20
#ifdef __cplusplus
21
extern "C" {
22
#endif
23
XML_DEPRECATED
24
XMLPUBFUN const xmlChar *
25
getPublicId (void *ctx);
26
XML_DEPRECATED
27
XMLPUBFUN const xmlChar *
28
getSystemId (void *ctx);
29
XML_DEPRECATED
30
XMLPUBFUN void
31
setDocumentLocator (void *ctx,
32
xmlSAXLocatorPtr loc);
33
34
XML_DEPRECATED
35
XMLPUBFUN int
36
getLineNumber (void *ctx);
37
XML_DEPRECATED
38
XMLPUBFUN int
39
getColumnNumber (void *ctx);
40
41
XML_DEPRECATED
42
XMLPUBFUN int
43
isStandalone (void *ctx);
44
XML_DEPRECATED
45
XMLPUBFUN int
46
hasInternalSubset (void *ctx);
47
XML_DEPRECATED
48
XMLPUBFUN int
49
hasExternalSubset (void *ctx);
50
51
XML_DEPRECATED
52
XMLPUBFUN void
53
internalSubset (void *ctx,
54
const xmlChar *name,
55
const xmlChar *ExternalID,
56
const xmlChar *SystemID);
57
XML_DEPRECATED
58
XMLPUBFUN void
59
externalSubset (void *ctx,
60
const xmlChar *name,
61
const xmlChar *ExternalID,
62
const xmlChar *SystemID);
63
XML_DEPRECATED
64
XMLPUBFUN xmlEntityPtr
65
getEntity (void *ctx,
66
const xmlChar *name);
67
XML_DEPRECATED
68
XMLPUBFUN xmlEntityPtr
69
getParameterEntity (void *ctx,
70
const xmlChar *name);
71
XML_DEPRECATED
72
XMLPUBFUN xmlParserInputPtr
73
resolveEntity (void *ctx,
74
const xmlChar *publicId,
75
const xmlChar *systemId);
76
77
XML_DEPRECATED
78
XMLPUBFUN void
79
entityDecl (void *ctx,
80
const xmlChar *name,
81
int type,
82
const xmlChar *publicId,
83
const xmlChar *systemId,
84
xmlChar *content);
85
XML_DEPRECATED
86
XMLPUBFUN void
87
attributeDecl (void *ctx,
88
const xmlChar *elem,
89
const xmlChar *fullname,
90
int type,
91
int def,
92
const xmlChar *defaultValue,
93
xmlEnumerationPtr tree);
94
XML_DEPRECATED
95
XMLPUBFUN void
96
elementDecl (void *ctx,
97
const xmlChar *name,
98
int type,
99
xmlElementContentPtr content);
100
XML_DEPRECATED
101
XMLPUBFUN void
102
notationDecl (void *ctx,
103
const xmlChar *name,
104
const xmlChar *publicId,
105
const xmlChar *systemId);
106
XML_DEPRECATED
107
XMLPUBFUN void
108
unparsedEntityDecl (void *ctx,
109
const xmlChar *name,
110
const xmlChar *publicId,
111
const xmlChar *systemId,
112
const xmlChar *notationName);
113
114
XML_DEPRECATED
115
XMLPUBFUN void
116
startDocument (void *ctx);
117
XML_DEPRECATED
118
XMLPUBFUN void
119
endDocument (void *ctx);
120
XML_DEPRECATED
121
XMLPUBFUN void
122
attribute (void *ctx,
123
const xmlChar *fullname,
124
const xmlChar *value);
125
XML_DEPRECATED
126
XMLPUBFUN void
127
startElement (void *ctx,
128
const xmlChar *fullname,
129
const xmlChar **atts);
130
XML_DEPRECATED
131
XMLPUBFUN void
132
endElement (void *ctx,
133
const xmlChar *name);
134
XML_DEPRECATED
135
XMLPUBFUN void
136
reference (void *ctx,
137
const xmlChar *name);
138
XML_DEPRECATED
139
XMLPUBFUN void
140
characters (void *ctx,
141
const xmlChar *ch,
142
int len);
143
XML_DEPRECATED
144
XMLPUBFUN void
145
ignorableWhitespace (void *ctx,
146
const xmlChar *ch,
147
int len);
148
XML_DEPRECATED
149
XMLPUBFUN void
150
processingInstruction (void *ctx,
151
const xmlChar *target,
152
const xmlChar *data);
153
XML_DEPRECATED
154
XMLPUBFUN void
155
globalNamespace (void *ctx,
156
const xmlChar *href,
157
const xmlChar *prefix);
158
XML_DEPRECATED
159
XMLPUBFUN void
160
setNamespace (void *ctx,
161
const xmlChar *name);
162
XML_DEPRECATED
163
XMLPUBFUN xmlNsPtr
164
getNamespace (void *ctx);
165
XML_DEPRECATED
166
XMLPUBFUN int
167
checkNamespace (void *ctx,
168
xmlChar *nameSpace);
169
XML_DEPRECATED
170
XMLPUBFUN void
171
namespaceDecl (void *ctx,
172
const xmlChar *href,
173
const xmlChar *prefix);
174
XML_DEPRECATED
175
XMLPUBFUN void
176
comment (void *ctx,
177
const xmlChar *value);
178
XML_DEPRECATED
179
XMLPUBFUN void
180
cdataBlock (void *ctx,
181
const xmlChar *value,
182
int len);
183
184
#ifdef LIBXML_SAX1_ENABLED
185
XML_DEPRECATED
186
XMLPUBFUN void
187
initxmlDefaultSAXHandler (xmlSAXHandlerV1 *hdlr,
188
int warning);
189
#ifdef LIBXML_HTML_ENABLED
190
XML_DEPRECATED
191
XMLPUBFUN void
192
inithtmlDefaultSAXHandler (xmlSAXHandlerV1 *hdlr);
193
#endif
194
#endif /* LIBXML_SAX1_ENABLED */
195
196
#ifdef __cplusplus
197
}
198
#endif
199
200
#endif /* LIBXML_LEGACY_ENABLED */
201
202
#endif /* __XML_SAX_H__ */
203
204