Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
hhhrrrttt222111
GitHub Repository: hhhrrrttt222111/Dorkify
Path: blob/master/venv/Lib/site-packages/lxml/includes/libxml/SAX.h
811 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 <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__ */
174
175