Blame os400/libxmlrpg/SAX.rpgle

Packit 423ecb
      * Summary: Old SAX version 1 handler, deprecated
Packit 423ecb
      * Description: DEPRECATED set of SAX version 1 interfaces used to
Packit 423ecb
      *              build the DOM tree.
Packit 423ecb
      *
Packit 423ecb
      * Copy: See Copyright for the status of this software.
Packit 423ecb
      *
Packit 423ecb
      * Author: Patrick Monnerat <pm@datasphere.ch>, DATASPHERE S.A.
Packit 423ecb
Packit 423ecb
      /if not defined(XML_SAX_H__)
Packit 423ecb
      /define XML_SAX_H__
Packit 423ecb
Packit 423ecb
      /include "libxmlrpg/xmlversion"
Packit 423ecb
      /include "libxmlrpg/parser"
Packit 423ecb
      /include "libxmlrpg/xlink"
Packit 423ecb
Packit 423ecb
      /if defined(LIBXML_LEGACY_ENABLED)
Packit 423ecb
Packit 423ecb
     d getPublicId     pr              *   extproc('getPublicId')               const xmlChar *
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
Packit 423ecb
     d getSystemId     pr              *   extproc('getSystemId')               const xmlChar *
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
Packit 423ecb
     d setDocumentLocator...
Packit 423ecb
     d                 pr                  extproc('setDocumentLocator')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  loc                                value like(xmlSAXLocatorPtr)
Packit 423ecb
Packit 423ecb
     d getLineNumber   pr                  extproc('getLineNumber')
Packit 423ecb
     d                                     like(xmlCint)
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
Packit 423ecb
     d getColumnNumber...
Packit 423ecb
     d                 pr                  extproc('getColumnNumber')
Packit 423ecb
     d                                     like(xmlCint)
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
Packit 423ecb
     d isStandalone    pr                  extproc('isStandalone')
Packit 423ecb
     d                                     like(xmlCint)
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
Packit 423ecb
     d hasInternalSubset...
Packit 423ecb
     d                 pr                  extproc('hasInternalSubset')
Packit 423ecb
     d                                     like(xmlCint)
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
Packit 423ecb
     d hasExternalSubset...
Packit 423ecb
     d                 pr                  extproc('hasExternalSubset')
Packit 423ecb
     d                                     like(xmlCint)
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
Packit 423ecb
     d internalSubset  pr                  extproc('internalSubset')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  name                           *   value options(*string)               const xmlChar *
Packit 423ecb
     d  ExternalID                     *   value options(*string)               const xmlChar *
Packit 423ecb
     d  SystemID                       *   value options(*string)               const xmlChar *
Packit 423ecb
Packit 423ecb
     d externalSubset  pr                  extproc('externalSubset')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  name                           *   value options(*string)               const xmlChar *
Packit 423ecb
     d  ExternalID                     *   value options(*string)               const xmlChar *
Packit 423ecb
     d  SystemID                       *   value options(*string)               const xmlChar *
Packit 423ecb
Packit 423ecb
     d getEntity       pr                  extproc('getEntity')
Packit 423ecb
     d                                     like(xmlEntityPtr)
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  name                           *   value options(*string)               const xmlChar *
Packit 423ecb
Packit 423ecb
     d getParameterEntity...
Packit 423ecb
     d                 pr                  extproc('getParameterEntity')
Packit 423ecb
     d                                     like(xmlEntityPtr)
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  name                           *   value options(*string)               const xmlChar *
Packit 423ecb
Packit 423ecb
     d resolveEntity   pr                  extproc('resolveEntity')
Packit 423ecb
     d                                     like(xmlParserInputPtr)
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  publicId                       *   value options(*string)               const xmlChar *
Packit 423ecb
     d  systemId                       *   value options(*string)               const xmlChar *
Packit 423ecb
Packit 423ecb
     d entityDecl      pr                  extproc('entityDecl')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  name                           *   value options(*string)               const xmlChar *
Packit 423ecb
     d  type                               value like(xmlCint)
Packit 423ecb
     d  publicId                       *   value options(*string)               const xmlChar *
Packit 423ecb
     d  systemId                       *   value options(*string)               const xmlChar *
Packit 423ecb
     d  content                        *   value options(*string)               xmlChar *
Packit 423ecb
Packit 423ecb
     d attributeDecl   pr                  extproc('attributeDecl')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  elem                           *   value options(*string)               const xmlChar *
Packit 423ecb
     d  fullname                       *   value options(*string)               const xmlChar *
Packit 423ecb
     d  type                               value like(xmlCint)
Packit 423ecb
     d  def                                value like(xmlCint)
Packit 423ecb
     d  defaultValue                   *   value options(*string)               const xmlChar *
Packit 423ecb
     d  tree                               value like(xmlEnumerationPtr)
Packit 423ecb
Packit 423ecb
     d elementDecl     pr                  extproc('elementDecl')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  name                           *   value options(*string)               const xmlChar *
Packit 423ecb
     d  type                               value like(xmlCint)
Packit 423ecb
     d  content                            value like(xmlElementContentPtr)
Packit 423ecb
Packit 423ecb
     d notationDecl    pr                  extproc('notationDecl')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  name                           *   value options(*string)               const xmlChar *
Packit 423ecb
     d  publicId                       *   value options(*string)               const xmlChar *
Packit 423ecb
     d  systemId                       *   value options(*string)               const xmlChar *
Packit 423ecb
Packit 423ecb
     d unparsedEntityDecl...
Packit 423ecb
     d                 pr                  extproc('unparsedEntityDecl')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  name                           *   value options(*string)               const xmlChar *
Packit 423ecb
     d  publicId                       *   value options(*string)               const xmlChar *
Packit 423ecb
     d  systemId                       *   value options(*string)               const xmlChar *
Packit 423ecb
     d  notationName                   *   value options(*string)               const xmlChar *
Packit 423ecb
Packit 423ecb
     d startDocument   pr                  extproc('startDocument')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
Packit 423ecb
     d endDocument     pr                  extproc('endDocument')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
Packit 423ecb
     d attribute       pr                  extproc('attribute')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  fullname                       *   value options(*string)               const xmlChar *
Packit 423ecb
     d  value                          *   value options(*string)               const xmlChar *
Packit 423ecb
Packit 423ecb
     d startElement    pr                  extproc('startElement')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  fullname                       *   value options(*string)               const xmlChar *
Packit 423ecb
     d  atts                           *                                        const xmlChar *(*)
Packit 423ecb
Packit 423ecb
     d endElement      pr                  extproc('endElement')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  name                           *   value options(*string)               const xmlChar *
Packit 423ecb
Packit 423ecb
     d reference       pr                  extproc('reference')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  name                           *   value options(*string)               const xmlChar *
Packit 423ecb
Packit 423ecb
     d characters      pr                  extproc('characters')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  ch                             *   value options(*string)               const xmlChar *
Packit 423ecb
     d  len                                value like(xmlCint)
Packit 423ecb
Packit 423ecb
     d ignorableWhitespace...
Packit 423ecb
     d                 pr                  extproc('ignorableWhitespace')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  ch                             *   value options(*string)               const xmlChar *
Packit 423ecb
     d  len                                value like(xmlCint)
Packit 423ecb
Packit 423ecb
     d processingInstruction...
Packit 423ecb
     d                 pr                  extproc('processingInstruction')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  target                         *   value options(*string)               const xmlChar *
Packit 423ecb
     d  data                           *   value options(*string)               const xmlChar *
Packit 423ecb
Packit 423ecb
     d globalNamespace...
Packit 423ecb
     d                 pr                  extproc('globalNamespace')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  href                           *   value options(*string)               const xmlChar *
Packit 423ecb
     d  prefix                         *   value options(*string)               const xmlChar *
Packit 423ecb
Packit 423ecb
     d setNamespace    pr                  extproc('setNamespace')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  name                           *   value options(*string)               const xmlChar *
Packit 423ecb
Packit 423ecb
     d getNamespace    pr                  extproc('getNamespace')
Packit 423ecb
     d                                     like(xmlNsPtr)
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
Packit 423ecb
     d checkNamespace  pr                  extproc('checkNamespace')
Packit 423ecb
     d                                     like(xmlCint)
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  nameSpace                      *   value options(*string)               xmlChar *
Packit 423ecb
Packit 423ecb
     d namespaceDecl   pr                  extproc('namespaceDecl')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  href                           *   value options(*string)               const xmlChar *
Packit 423ecb
     d  prefix                         *   value options(*string)               const xmlChar *
Packit 423ecb
Packit 423ecb
     d comment         pr                  extproc('comment')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  value                          *   value options(*string)               const xmlChar *
Packit 423ecb
Packit 423ecb
     d cdataBlock      pr                  extproc('cdataBlock')
Packit 423ecb
     d  ctx                            *   value                                void *
Packit 423ecb
     d  value                          *   value options(*string)               const xmlChar *
Packit 423ecb
     d  len                                value like(xmlCint)
Packit 423ecb
Packit 423ecb
      /if defined(LIBXML_SAX1_ENABLED)
Packit 423ecb
     d initxmlDefaultSAXHandler...
Packit 423ecb
     d                 pr                  extproc('initxmlDefaultSAXHandler')
Packit 423ecb
     d  hdlr                               likeds(xmlSAXHandlerV1)
Packit 423ecb
     d  warning                            value like(xmlCint)
Packit 423ecb
Packit 423ecb
      /if defined(LIBXML_HTML_ENABLED)
Packit 423ecb
     d inithtmlDefaultSAXHandler...
Packit 423ecb
     d                 pr                  extproc('inithtmlDefaultSAXHandler')
Packit 423ecb
     d  hdlr                               likeds(xmlSAXHandlerV1)
Packit 423ecb
      /endif
Packit 423ecb
Packit 423ecb
      /if defined(LIBXML_DOCB_ENABLED)
Packit 423ecb
     d initdocbDefaultSAXHandler...
Packit 423ecb
     d                 pr                  extproc('initdocbDefaultSAXHandler')
Packit 423ecb
     d  hdlr                               likeds(xmlSAXHandlerV1)
Packit 423ecb
      /endif
Packit 423ecb
      /endif                                                                    LIBXML_SAX1_ENABLED
Packit 423ecb
Packit 423ecb
      /endif                                                                    LIBXML_LEGACY_ENABLD
Packit 423ecb
Packit 423ecb
      /endif                                                                    XML_SAX_H__