1 * Summary: Old SAX version 1 handler, deprecated
2 * Description: DEPRECATED set of SAX version 1 interfaces used to
5 * Copy: See Copyright for the status of this software.
7 * Author: Patrick Monnerat <pm@datasphere.ch>, DATASPHERE S.A.
9 /if not defined(XML_SAX_H__)
12 /include "libxmlrpg/xmlversion"
13 /include "libxmlrpg/parser"
14 /include "libxmlrpg/xlink"
16 /if defined(LIBXML_LEGACY_ENABLED)
18 d getPublicId pr * extproc('getPublicId') const xmlChar *
21 d getSystemId pr * extproc('getSystemId') const xmlChar *
24 d setDocumentLocator...
25 d pr extproc('setDocumentLocator')
27 d loc value like(xmlSAXLocatorPtr)
29 d getLineNumber pr extproc('getLineNumber')
34 d pr extproc('getColumnNumber')
38 d isStandalone pr extproc('isStandalone')
42 d hasInternalSubset...
43 d pr extproc('hasInternalSubset')
47 d hasExternalSubset...
48 d pr extproc('hasExternalSubset')
52 d internalSubset pr extproc('internalSubset')
54 d name * value options(*string) const xmlChar *
55 d ExternalID * value options(*string) const xmlChar *
56 d SystemID * value options(*string) const xmlChar *
58 d externalSubset pr extproc('externalSubset')
60 d name * value options(*string) const xmlChar *
61 d ExternalID * value options(*string) const xmlChar *
62 d SystemID * value options(*string) const xmlChar *
64 d getEntity pr extproc('getEntity')
67 d name * value options(*string) const xmlChar *
69 d getParameterEntity...
70 d pr extproc('getParameterEntity')
73 d name * value options(*string) const xmlChar *
75 d resolveEntity pr extproc('resolveEntity')
76 d like(xmlParserInputPtr)
78 d publicId * value options(*string) const xmlChar *
79 d systemId * value options(*string) const xmlChar *
81 d entityDecl pr extproc('entityDecl')
83 d name * value options(*string) const xmlChar *
84 d type value like(xmlCint)
85 d publicId * value options(*string) const xmlChar *
86 d systemId * value options(*string) const xmlChar *
87 d content * value options(*string) xmlChar *
89 d attributeDecl pr extproc('attributeDecl')
91 d elem * value options(*string) const xmlChar *
92 d fullname * value options(*string) const xmlChar *
93 d type value like(xmlCint)
94 d def value like(xmlCint)
95 d defaultValue * value options(*string) const xmlChar *
96 d tree value like(xmlEnumerationPtr)
98 d elementDecl pr extproc('elementDecl')
100 d name * value options(*string) const xmlChar *
101 d type value like(xmlCint)
102 d content value like(xmlElementContentPtr)
104 d notationDecl pr extproc('notationDecl')
106 d name * value options(*string) const xmlChar *
107 d publicId * value options(*string) const xmlChar *
108 d systemId * value options(*string) const xmlChar *
110 d unparsedEntityDecl...
111 d pr extproc('unparsedEntityDecl')
113 d name * value options(*string) const xmlChar *
114 d publicId * value options(*string) const xmlChar *
115 d systemId * value options(*string) const xmlChar *
116 d notationName * value options(*string) const xmlChar *
118 d startDocument pr extproc('startDocument')
121 d endDocument pr extproc('endDocument')
124 d attribute pr extproc('attribute')
126 d fullname * value options(*string) const xmlChar *
127 d value * value options(*string) const xmlChar *
129 d startElement pr extproc('startElement')
131 d fullname * value options(*string) const xmlChar *
132 d atts * const xmlChar *(*)
134 d endElement pr extproc('endElement')
136 d name * value options(*string) const xmlChar *
138 d reference pr extproc('reference')
140 d name * value options(*string) const xmlChar *
142 d characters pr extproc('characters')
144 d ch * value options(*string) const xmlChar *
145 d len value like(xmlCint)
147 d ignorableWhitespace...
148 d pr extproc('ignorableWhitespace')
150 d ch * value options(*string) const xmlChar *
151 d len value like(xmlCint)
153 d processingInstruction...
154 d pr extproc('processingInstruction')
156 d target * value options(*string) const xmlChar *
157 d data * value options(*string) const xmlChar *
160 d pr extproc('globalNamespace')
162 d href * value options(*string) const xmlChar *
163 d prefix * value options(*string) const xmlChar *
165 d setNamespace pr extproc('setNamespace')
167 d name * value options(*string) const xmlChar *
169 d getNamespace pr extproc('getNamespace')
173 d checkNamespace pr extproc('checkNamespace')
176 d nameSpace * value options(*string) xmlChar *
178 d namespaceDecl pr extproc('namespaceDecl')
180 d href * value options(*string) const xmlChar *
181 d prefix * value options(*string) const xmlChar *
183 d comment pr extproc('comment')
185 d value * value options(*string) const xmlChar *
187 d cdataBlock pr extproc('cdataBlock')
189 d value * value options(*string) const xmlChar *
190 d len value like(xmlCint)
192 /if defined(LIBXML_SAX1_ENABLED)
193 d initxmlDefaultSAXHandler...
194 d pr extproc('initxmlDefaultSAXHandler')
195 d hdlr likeds(xmlSAXHandlerV1)
196 d warning value like(xmlCint)
198 /if defined(LIBXML_HTML_ENABLED)
199 d inithtmlDefaultSAXHandler...
200 d pr extproc('inithtmlDefaultSAXHandler')
201 d hdlr likeds(xmlSAXHandlerV1)
204 /if defined(LIBXML_DOCB_ENABLED)
205 d initdocbDefaultSAXHandler...
206 d pr extproc('initdocbDefaultSAXHandler')
207 d hdlr likeds(xmlSAXHandlerV1)
209 /endif LIBXML_SAX1_ENABLED
211 /endif LIBXML_LEGACY_ENABLD