xref: /aosp_15_r20/external/libxml2/os400/libxmlrpg/SAX.rpgle (revision 7c5688314b92172186c154356a6374bf7684c3ca)
1*7c568831SAndroid Build Coastguard Worker      * Summary: Old SAX version 1 handler, deprecated
2*7c568831SAndroid Build Coastguard Worker      * Description: DEPRECATED set of SAX version 1 interfaces used to
3*7c568831SAndroid Build Coastguard Worker      *              build the DOM tree.
4*7c568831SAndroid Build Coastguard Worker      *
5*7c568831SAndroid Build Coastguard Worker      * Copy: See Copyright for the status of this software.
6*7c568831SAndroid Build Coastguard Worker      *
7*7c568831SAndroid Build Coastguard Worker      * Author: Patrick Monnerat <[email protected]>, DATASPHERE S.A.
8*7c568831SAndroid Build Coastguard Worker
9*7c568831SAndroid Build Coastguard Worker      /if not defined(XML_SAX_H__)
10*7c568831SAndroid Build Coastguard Worker      /define XML_SAX_H__
11*7c568831SAndroid Build Coastguard Worker
12*7c568831SAndroid Build Coastguard Worker      /include "libxmlrpg/xmlversion"
13*7c568831SAndroid Build Coastguard Worker      /include "libxmlrpg/parser"
14*7c568831SAndroid Build Coastguard Worker      /include "libxmlrpg/xlink"
15*7c568831SAndroid Build Coastguard Worker
16*7c568831SAndroid Build Coastguard Worker      /if defined(LIBXML_LEGACY_ENABLED)
17*7c568831SAndroid Build Coastguard Worker
18*7c568831SAndroid Build Coastguard Worker     d getPublicId     pr              *   extproc('getPublicId')               const xmlChar *
19*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
20*7c568831SAndroid Build Coastguard Worker
21*7c568831SAndroid Build Coastguard Worker     d getSystemId     pr              *   extproc('getSystemId')               const xmlChar *
22*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
23*7c568831SAndroid Build Coastguard Worker
24*7c568831SAndroid Build Coastguard Worker     d setDocumentLocator...
25*7c568831SAndroid Build Coastguard Worker     d                 pr                  extproc('setDocumentLocator')
26*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
27*7c568831SAndroid Build Coastguard Worker     d  loc                                value like(xmlSAXLocatorPtr)
28*7c568831SAndroid Build Coastguard Worker
29*7c568831SAndroid Build Coastguard Worker     d getLineNumber   pr                  extproc('getLineNumber')
30*7c568831SAndroid Build Coastguard Worker     d                                     like(xmlCint)
31*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
32*7c568831SAndroid Build Coastguard Worker
33*7c568831SAndroid Build Coastguard Worker     d getColumnNumber...
34*7c568831SAndroid Build Coastguard Worker     d                 pr                  extproc('getColumnNumber')
35*7c568831SAndroid Build Coastguard Worker     d                                     like(xmlCint)
36*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
37*7c568831SAndroid Build Coastguard Worker
38*7c568831SAndroid Build Coastguard Worker     d isStandalone    pr                  extproc('isStandalone')
39*7c568831SAndroid Build Coastguard Worker     d                                     like(xmlCint)
40*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
41*7c568831SAndroid Build Coastguard Worker
42*7c568831SAndroid Build Coastguard Worker     d hasInternalSubset...
43*7c568831SAndroid Build Coastguard Worker     d                 pr                  extproc('hasInternalSubset')
44*7c568831SAndroid Build Coastguard Worker     d                                     like(xmlCint)
45*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
46*7c568831SAndroid Build Coastguard Worker
47*7c568831SAndroid Build Coastguard Worker     d hasExternalSubset...
48*7c568831SAndroid Build Coastguard Worker     d                 pr                  extproc('hasExternalSubset')
49*7c568831SAndroid Build Coastguard Worker     d                                     like(xmlCint)
50*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
51*7c568831SAndroid Build Coastguard Worker
52*7c568831SAndroid Build Coastguard Worker     d internalSubset  pr                  extproc('internalSubset')
53*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
54*7c568831SAndroid Build Coastguard Worker     d  name                           *   value options(*string)               const xmlChar *
55*7c568831SAndroid Build Coastguard Worker     d  ExternalID                     *   value options(*string)               const xmlChar *
56*7c568831SAndroid Build Coastguard Worker     d  SystemID                       *   value options(*string)               const xmlChar *
57*7c568831SAndroid Build Coastguard Worker
58*7c568831SAndroid Build Coastguard Worker     d externalSubset  pr                  extproc('externalSubset')
59*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
60*7c568831SAndroid Build Coastguard Worker     d  name                           *   value options(*string)               const xmlChar *
61*7c568831SAndroid Build Coastguard Worker     d  ExternalID                     *   value options(*string)               const xmlChar *
62*7c568831SAndroid Build Coastguard Worker     d  SystemID                       *   value options(*string)               const xmlChar *
63*7c568831SAndroid Build Coastguard Worker
64*7c568831SAndroid Build Coastguard Worker     d getEntity       pr                  extproc('getEntity')
65*7c568831SAndroid Build Coastguard Worker     d                                     like(xmlEntityPtr)
66*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
67*7c568831SAndroid Build Coastguard Worker     d  name                           *   value options(*string)               const xmlChar *
68*7c568831SAndroid Build Coastguard Worker
69*7c568831SAndroid Build Coastguard Worker     d getParameterEntity...
70*7c568831SAndroid Build Coastguard Worker     d                 pr                  extproc('getParameterEntity')
71*7c568831SAndroid Build Coastguard Worker     d                                     like(xmlEntityPtr)
72*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
73*7c568831SAndroid Build Coastguard Worker     d  name                           *   value options(*string)               const xmlChar *
74*7c568831SAndroid Build Coastguard Worker
75*7c568831SAndroid Build Coastguard Worker     d resolveEntity   pr                  extproc('resolveEntity')
76*7c568831SAndroid Build Coastguard Worker     d                                     like(xmlParserInputPtr)
77*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
78*7c568831SAndroid Build Coastguard Worker     d  publicId                       *   value options(*string)               const xmlChar *
79*7c568831SAndroid Build Coastguard Worker     d  systemId                       *   value options(*string)               const xmlChar *
80*7c568831SAndroid Build Coastguard Worker
81*7c568831SAndroid Build Coastguard Worker     d entityDecl      pr                  extproc('entityDecl')
82*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
83*7c568831SAndroid Build Coastguard Worker     d  name                           *   value options(*string)               const xmlChar *
84*7c568831SAndroid Build Coastguard Worker     d  type                               value like(xmlCint)
85*7c568831SAndroid Build Coastguard Worker     d  publicId                       *   value options(*string)               const xmlChar *
86*7c568831SAndroid Build Coastguard Worker     d  systemId                       *   value options(*string)               const xmlChar *
87*7c568831SAndroid Build Coastguard Worker     d  content                        *   value options(*string)               xmlChar *
88*7c568831SAndroid Build Coastguard Worker
89*7c568831SAndroid Build Coastguard Worker     d attributeDecl   pr                  extproc('attributeDecl')
90*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
91*7c568831SAndroid Build Coastguard Worker     d  elem                           *   value options(*string)               const xmlChar *
92*7c568831SAndroid Build Coastguard Worker     d  fullname                       *   value options(*string)               const xmlChar *
93*7c568831SAndroid Build Coastguard Worker     d  type                               value like(xmlCint)
94*7c568831SAndroid Build Coastguard Worker     d  def                                value like(xmlCint)
95*7c568831SAndroid Build Coastguard Worker     d  defaultValue                   *   value options(*string)               const xmlChar *
96*7c568831SAndroid Build Coastguard Worker     d  tree                               value like(xmlEnumerationPtr)
97*7c568831SAndroid Build Coastguard Worker
98*7c568831SAndroid Build Coastguard Worker     d elementDecl     pr                  extproc('elementDecl')
99*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
100*7c568831SAndroid Build Coastguard Worker     d  name                           *   value options(*string)               const xmlChar *
101*7c568831SAndroid Build Coastguard Worker     d  type                               value like(xmlCint)
102*7c568831SAndroid Build Coastguard Worker     d  content                            value like(xmlElementContentPtr)
103*7c568831SAndroid Build Coastguard Worker
104*7c568831SAndroid Build Coastguard Worker     d notationDecl    pr                  extproc('notationDecl')
105*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
106*7c568831SAndroid Build Coastguard Worker     d  name                           *   value options(*string)               const xmlChar *
107*7c568831SAndroid Build Coastguard Worker     d  publicId                       *   value options(*string)               const xmlChar *
108*7c568831SAndroid Build Coastguard Worker     d  systemId                       *   value options(*string)               const xmlChar *
109*7c568831SAndroid Build Coastguard Worker
110*7c568831SAndroid Build Coastguard Worker     d unparsedEntityDecl...
111*7c568831SAndroid Build Coastguard Worker     d                 pr                  extproc('unparsedEntityDecl')
112*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
113*7c568831SAndroid Build Coastguard Worker     d  name                           *   value options(*string)               const xmlChar *
114*7c568831SAndroid Build Coastguard Worker     d  publicId                       *   value options(*string)               const xmlChar *
115*7c568831SAndroid Build Coastguard Worker     d  systemId                       *   value options(*string)               const xmlChar *
116*7c568831SAndroid Build Coastguard Worker     d  notationName                   *   value options(*string)               const xmlChar *
117*7c568831SAndroid Build Coastguard Worker
118*7c568831SAndroid Build Coastguard Worker     d startDocument   pr                  extproc('startDocument')
119*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
120*7c568831SAndroid Build Coastguard Worker
121*7c568831SAndroid Build Coastguard Worker     d endDocument     pr                  extproc('endDocument')
122*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
123*7c568831SAndroid Build Coastguard Worker
124*7c568831SAndroid Build Coastguard Worker     d attribute       pr                  extproc('attribute')
125*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
126*7c568831SAndroid Build Coastguard Worker     d  fullname                       *   value options(*string)               const xmlChar *
127*7c568831SAndroid Build Coastguard Worker     d  value                          *   value options(*string)               const xmlChar *
128*7c568831SAndroid Build Coastguard Worker
129*7c568831SAndroid Build Coastguard Worker     d startElement    pr                  extproc('startElement')
130*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
131*7c568831SAndroid Build Coastguard Worker     d  fullname                       *   value options(*string)               const xmlChar *
132*7c568831SAndroid Build Coastguard Worker     d  atts                           *                                        const xmlChar *(*)
133*7c568831SAndroid Build Coastguard Worker
134*7c568831SAndroid Build Coastguard Worker     d endElement      pr                  extproc('endElement')
135*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
136*7c568831SAndroid Build Coastguard Worker     d  name                           *   value options(*string)               const xmlChar *
137*7c568831SAndroid Build Coastguard Worker
138*7c568831SAndroid Build Coastguard Worker     d reference       pr                  extproc('reference')
139*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
140*7c568831SAndroid Build Coastguard Worker     d  name                           *   value options(*string)               const xmlChar *
141*7c568831SAndroid Build Coastguard Worker
142*7c568831SAndroid Build Coastguard Worker     d characters      pr                  extproc('characters')
143*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
144*7c568831SAndroid Build Coastguard Worker     d  ch                             *   value options(*string)               const xmlChar *
145*7c568831SAndroid Build Coastguard Worker     d  len                                value like(xmlCint)
146*7c568831SAndroid Build Coastguard Worker
147*7c568831SAndroid Build Coastguard Worker     d ignorableWhitespace...
148*7c568831SAndroid Build Coastguard Worker     d                 pr                  extproc('ignorableWhitespace')
149*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
150*7c568831SAndroid Build Coastguard Worker     d  ch                             *   value options(*string)               const xmlChar *
151*7c568831SAndroid Build Coastguard Worker     d  len                                value like(xmlCint)
152*7c568831SAndroid Build Coastguard Worker
153*7c568831SAndroid Build Coastguard Worker     d processingInstruction...
154*7c568831SAndroid Build Coastguard Worker     d                 pr                  extproc('processingInstruction')
155*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
156*7c568831SAndroid Build Coastguard Worker     d  target                         *   value options(*string)               const xmlChar *
157*7c568831SAndroid Build Coastguard Worker     d  data                           *   value options(*string)               const xmlChar *
158*7c568831SAndroid Build Coastguard Worker
159*7c568831SAndroid Build Coastguard Worker     d globalNamespace...
160*7c568831SAndroid Build Coastguard Worker     d                 pr                  extproc('globalNamespace')
161*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
162*7c568831SAndroid Build Coastguard Worker     d  href                           *   value options(*string)               const xmlChar *
163*7c568831SAndroid Build Coastguard Worker     d  prefix                         *   value options(*string)               const xmlChar *
164*7c568831SAndroid Build Coastguard Worker
165*7c568831SAndroid Build Coastguard Worker     d setNamespace    pr                  extproc('setNamespace')
166*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
167*7c568831SAndroid Build Coastguard Worker     d  name                           *   value options(*string)               const xmlChar *
168*7c568831SAndroid Build Coastguard Worker
169*7c568831SAndroid Build Coastguard Worker     d getNamespace    pr                  extproc('getNamespace')
170*7c568831SAndroid Build Coastguard Worker     d                                     like(xmlNsPtr)
171*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
172*7c568831SAndroid Build Coastguard Worker
173*7c568831SAndroid Build Coastguard Worker     d checkNamespace  pr                  extproc('checkNamespace')
174*7c568831SAndroid Build Coastguard Worker     d                                     like(xmlCint)
175*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
176*7c568831SAndroid Build Coastguard Worker     d  nameSpace                      *   value options(*string)               xmlChar *
177*7c568831SAndroid Build Coastguard Worker
178*7c568831SAndroid Build Coastguard Worker     d namespaceDecl   pr                  extproc('namespaceDecl')
179*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
180*7c568831SAndroid Build Coastguard Worker     d  href                           *   value options(*string)               const xmlChar *
181*7c568831SAndroid Build Coastguard Worker     d  prefix                         *   value options(*string)               const xmlChar *
182*7c568831SAndroid Build Coastguard Worker
183*7c568831SAndroid Build Coastguard Worker     d comment         pr                  extproc('comment')
184*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
185*7c568831SAndroid Build Coastguard Worker     d  value                          *   value options(*string)               const xmlChar *
186*7c568831SAndroid Build Coastguard Worker
187*7c568831SAndroid Build Coastguard Worker     d cdataBlock      pr                  extproc('cdataBlock')
188*7c568831SAndroid Build Coastguard Worker     d  ctx                            *   value                                void *
189*7c568831SAndroid Build Coastguard Worker     d  value                          *   value options(*string)               const xmlChar *
190*7c568831SAndroid Build Coastguard Worker     d  len                                value like(xmlCint)
191*7c568831SAndroid Build Coastguard Worker
192*7c568831SAndroid Build Coastguard Worker      /if defined(LIBXML_SAX1_ENABLED)
193*7c568831SAndroid Build Coastguard Worker     d initxmlDefaultSAXHandler...
194*7c568831SAndroid Build Coastguard Worker     d                 pr                  extproc('initxmlDefaultSAXHandler')
195*7c568831SAndroid Build Coastguard Worker     d  hdlr                               likeds(xmlSAXHandlerV1)
196*7c568831SAndroid Build Coastguard Worker     d  warning                            value like(xmlCint)
197*7c568831SAndroid Build Coastguard Worker
198*7c568831SAndroid Build Coastguard Worker      /if defined(LIBXML_HTML_ENABLED)
199*7c568831SAndroid Build Coastguard Worker     d inithtmlDefaultSAXHandler...
200*7c568831SAndroid Build Coastguard Worker     d                 pr                  extproc('inithtmlDefaultSAXHandler')
201*7c568831SAndroid Build Coastguard Worker     d  hdlr                               likeds(xmlSAXHandlerV1)
202*7c568831SAndroid Build Coastguard Worker      /endif
203*7c568831SAndroid Build Coastguard Worker
204*7c568831SAndroid Build Coastguard Worker      /if defined(LIBXML_DOCB_ENABLED)
205*7c568831SAndroid Build Coastguard Worker     d initdocbDefaultSAXHandler...
206*7c568831SAndroid Build Coastguard Worker     d                 pr                  extproc('initdocbDefaultSAXHandler')
207*7c568831SAndroid Build Coastguard Worker     d  hdlr                               likeds(xmlSAXHandlerV1)
208*7c568831SAndroid Build Coastguard Worker      /endif
209*7c568831SAndroid Build Coastguard Worker      /endif                                                                    LIBXML_SAX1_ENABLED
210*7c568831SAndroid Build Coastguard Worker
211*7c568831SAndroid Build Coastguard Worker      /endif                                                                    LIBXML_LEGACY_ENABLD
212*7c568831SAndroid Build Coastguard Worker
213*7c568831SAndroid Build Coastguard Worker      /endif                                                                    XML_SAX_H__
214