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 10i 0 extproc('getLineNumber')
33 d pr 10i 0 extproc('getColumnNumber')
36 d isStandalone pr 10i 0 extproc('isStandalone')
39 d hasInternalSubset...
40 d pr 10i 0 extproc('hasInternalSubset')
43 d hasExternalSubset...
44 d pr 10i 0 extproc('hasExternalSubset')
47 d internalSubset pr extproc('internalSubset')
49 d name * value options(*string) const xmlChar *
50 d ExternalID * value options(*string) const xmlChar *
51 d SystemID * value options(*string) const xmlChar *
53 d externalSubset pr extproc('externalSubset')
55 d name * value options(*string) const xmlChar *
56 d ExternalID * value options(*string) const xmlChar *
57 d SystemID * value options(*string) const xmlChar *
59 d getEntity pr extproc('getEntity')
62 d name * value options(*string) const xmlChar *
64 d getParameterEntity...
65 d pr extproc('getParameterEntity')
68 d name * value options(*string) const xmlChar *
70 d resolveEntity pr extproc('resolveEntity')
71 d like(xmlParserInputPtr)
73 d publicId * value options(*string) const xmlChar *
74 d systemId * value options(*string) const xmlChar *
76 d entityDecl pr extproc('entityDecl')
78 d name * value options(*string) const xmlChar *
80 d publicId * value options(*string) const xmlChar *
81 d systemId * value options(*string) const xmlChar *
82 d content * value options(*string) xmlChar *
84 d attributeDecl pr extproc('attributeDecl')
86 d elem * value options(*string) const xmlChar *
87 d fullname * value options(*string) const xmlChar *
90 d defaultValue * value options(*string) const xmlChar *
91 d tree value like(xmlEnumerationPtr)
93 d elementDecl pr extproc('elementDecl')
95 d name * value options(*string) const xmlChar *
97 d content value like(xmlElementContentPtr)
99 d notationDecl pr extproc('notationDecl')
101 d name * value options(*string) const xmlChar *
102 d publicId * value options(*string) const xmlChar *
103 d systemId * value options(*string) const xmlChar *
105 d unparsedEntityDecl...
106 d pr extproc('unparsedEntityDecl')
108 d name * value options(*string) const xmlChar *
109 d publicId * value options(*string) const xmlChar *
110 d systemId * value options(*string) const xmlChar *
111 d notationName * value options(*string) const xmlChar *
113 d startDocument pr extproc('startDocument')
116 d endDocument pr extproc('endDocument')
119 d attribute pr extproc('attribute')
121 d fullname * value options(*string) const xmlChar *
122 d value * value options(*string) const xmlChar *
124 d startElement pr extproc('startElement')
126 d fullname * value options(*string) const xmlChar *
127 d atts * const xmlChar *(*)
129 d endElement pr extproc('endElement')
131 d name * value options(*string) const xmlChar *
133 d reference pr extproc('reference')
135 d name * value options(*string) const xmlChar *
137 d characters pr extproc('characters')
139 d ch * value options(*string) const xmlChar *
142 d ignorableWhitespace...
143 d pr extproc('ignorableWhitespace')
145 d ch * value options(*string) const xmlChar *
148 d processingInstruction...
149 d pr extproc('processingInstruction')
151 d target * value options(*string) const xmlChar *
152 d data * value options(*string) const xmlChar *
155 d pr extproc('globalNamespace')
157 d href * value options(*string) const xmlChar *
158 d prefix * value options(*string) const xmlChar *
160 d setNamespace pr extproc('setNamespace')
162 d name * value options(*string) const xmlChar *
164 d getNamespace pr extproc('getNamespace')
168 d checkNamespace pr 10i 0 extproc('checkNamespace')
170 d nameSpace * value options(*string) xmlChar *
172 d namespaceDecl pr extproc('namespaceDecl')
174 d href * value options(*string) const xmlChar *
175 d prefix * value options(*string) const xmlChar *
177 d comment pr extproc('comment')
179 d value * value options(*string) const xmlChar *
181 d cdataBlock pr extproc('cdataBlock')
183 d value * value options(*string) const xmlChar *
186 /if defined(LIBXML_SAX1_ENABLED)
187 d initxmlDefaultSAXHandler...
188 d pr extproc('initxmlDefaultSAXHandler')
189 d hdlr like(xmlSAXHandlerV1)
190 d warning 10i 0 value
192 /if defined(LIBXML_HTML_ENABLED)
193 d inithtmlDefaultSAXHandler...
194 d pr extproc('inithtmlDefaultSAXHandler')
195 d hdlr like(xmlSAXHandlerV1)
198 /if defined(LIBXML_DOCB_ENABLED)
199 d initdocbDefaultSAXHandler...
200 d pr extproc('initdocbDefaultSAXHandler')
201 d hdlr like(xmlSAXHandlerV1)
203 /endif LIBXML_SAX1_ENABLED
205 /endif LIBXML_LEGACY_ENABLD