Blame os400/libxmlrpg/SAX.rpgle

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