epoc32/include/stdapis/libxml2/libxml2_sax.h
author William Roberts <williamr@symbian.org>
Wed, 31 Mar 2010 12:33:34 +0100
branchSymbian3
changeset 4 837f303aceeb
permissions -rw-r--r--
Current Symbian^3 public API header files (from PDK 3.0.h)
This is the epoc32/include tree with the "platform" subtrees removed, and
all but a selected few mbg and rsg files removed.
williamr@4
     1
/*
williamr@4
     2
 * Summary: Old SAX version 1 handler, deprecated
williamr@4
     3
 * Description: DEPRECATED set of SAX version 1 interfaces used to
williamr@4
     4
 *              build the DOM tree.
williamr@4
     5
 *
williamr@4
     6
 * Copy: See Copyright for the status of this software.
williamr@4
     7
 *
williamr@4
     8
 * Author: Daniel Veillard
williamr@4
     9
 * Portion Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. 
williamr@4
    10
 */
williamr@4
    11
williamr@4
    12
/** @file
williamr@4
    13
@publishedAll
williamr@4
    14
@released
williamr@4
    15
*/
williamr@4
    16
williamr@4
    17
#ifndef XML_SAX_H
williamr@4
    18
#define XML_SAX_H
williamr@4
    19
williamr@4
    20
#include <stdapis/libxml2/libxml2_parser.h>
williamr@4
    21
williamr@4
    22
#ifdef LIBXML_XPTR_ENABLED
williamr@4
    23
#include <stdapis/libxml2/libxml2_xlink.h>
williamr@4
    24
#endif
williamr@4
    25
williamr@4
    26
#ifdef __cplusplus
williamr@4
    27
extern "C" {
williamr@4
    28
#endif
williamr@4
    29
williamr@4
    30
XMLPUBFUN const xmlChar * XMLCALL
williamr@4
    31
                getPublicId                     (void *ctx);
williamr@4
    32
XMLPUBFUN const xmlChar * XMLCALL
williamr@4
    33
                getSystemId                     (void *ctx);
williamr@4
    34
XMLPUBFUN void XMLCALL
williamr@4
    35
                setDocumentLocator              (void *ctx,
williamr@4
    36
                                                 xmlSAXLocatorPtr loc);
williamr@4
    37
williamr@4
    38
XMLPUBFUN int XMLCALL
williamr@4
    39
                getLineNumber                   (void *ctx);
williamr@4
    40
XMLPUBFUN int XMLCALL
williamr@4
    41
                getColumnNumber                 (void *ctx);
williamr@4
    42
williamr@4
    43
XMLPUBFUN int XMLCALL
williamr@4
    44
                isStandalone                    (void *ctx);
williamr@4
    45
XMLPUBFUN int XMLCALL
williamr@4
    46
                hasInternalSubset               (void *ctx);
williamr@4
    47
XMLPUBFUN int XMLCALL
williamr@4
    48
                hasExternalSubset               (void *ctx);
williamr@4
    49
williamr@4
    50
XMLPUBFUN void XMLCALL
williamr@4
    51
                internalSubset                  (void *ctx,
williamr@4
    52
                                                 const xmlChar *name,
williamr@4
    53
                                                 const xmlChar *ExternalID,
williamr@4
    54
                                                 const xmlChar *SystemID);
williamr@4
    55
XMLPUBFUN void XMLCALL
williamr@4
    56
                externalSubset                  (void *ctx,
williamr@4
    57
                                                 const xmlChar *name,
williamr@4
    58
                                                 const xmlChar *ExternalID,
williamr@4
    59
                                                 const xmlChar *SystemID);
williamr@4
    60
XMLPUBFUN xmlEntityPtr XMLCALL
williamr@4
    61
                getEntity                       (void *ctx,
williamr@4
    62
                                                 const xmlChar *name);
williamr@4
    63
XMLPUBFUN xmlEntityPtr XMLCALL
williamr@4
    64
                getParameterEntity              (void *ctx,
williamr@4
    65
                                                 const xmlChar *name);
williamr@4
    66
XMLPUBFUN xmlParserInputPtr XMLCALL
williamr@4
    67
                resolveEntity                   (void *ctx,
williamr@4
    68
                                                 const xmlChar *publicId,
williamr@4
    69
                                                 const xmlChar *systemId);
williamr@4
    70
williamr@4
    71
XMLPUBFUN void XMLCALL
williamr@4
    72
                entityDecl                      (void *ctx,
williamr@4
    73
                                                 const xmlChar *name,
williamr@4
    74
                                                 int type,
williamr@4
    75
                                                 const xmlChar *publicId,
williamr@4
    76
                                                 const xmlChar *systemId,
williamr@4
    77
                                                 xmlChar *content);
williamr@4
    78
XMLPUBFUN void XMLCALL
williamr@4
    79
                attributeDecl                   (void *ctx,
williamr@4
    80
                                                 const xmlChar *elem,
williamr@4
    81
                                                 const xmlChar *fullname,
williamr@4
    82
                                                 int type,
williamr@4
    83
                                                 int def,
williamr@4
    84
                                                 const xmlChar *defaultValue,
williamr@4
    85
                                                 xmlEnumerationPtr tree);
williamr@4
    86
XMLPUBFUN void XMLCALL
williamr@4
    87
                elementDecl                     (void *ctx,
williamr@4
    88
                                                 const xmlChar *name,
williamr@4
    89
                                                 int type,
williamr@4
    90
                                                 xmlElementContentPtr content);
williamr@4
    91
XMLPUBFUN void XMLCALL
williamr@4
    92
                notationDecl                    (void *ctx,
williamr@4
    93
                                                 const xmlChar *name,
williamr@4
    94
                                                 const xmlChar *publicId,
williamr@4
    95
                                                 const xmlChar *systemId);
williamr@4
    96
XMLPUBFUN void XMLCALL
williamr@4
    97
                unparsedEntityDecl              (void *ctx,
williamr@4
    98
                                                 const xmlChar *name,
williamr@4
    99
                                                 const xmlChar *publicId,
williamr@4
   100
                                                 const xmlChar *systemId,
williamr@4
   101
                                                 const xmlChar *notationName);
williamr@4
   102
williamr@4
   103
XMLPUBFUN void XMLCALL
williamr@4
   104
                startDocument                   (void *ctx);
williamr@4
   105
XMLPUBFUN void XMLCALL
williamr@4
   106
                endDocument                     (void *ctx);
williamr@4
   107
XMLPUBFUN void XMLCALL
williamr@4
   108
                attribute                       (void *ctx,
williamr@4
   109
                                                 const xmlChar *fullname,
williamr@4
   110
                                                 const xmlChar *value);
williamr@4
   111
XMLPUBFUN void XMLCALL
williamr@4
   112
                startElement                    (void *ctx,
williamr@4
   113
                                                 const xmlChar *fullname,
williamr@4
   114
                                                 const xmlChar **atts);
williamr@4
   115
XMLPUBFUN void XMLCALL
williamr@4
   116
                endElement                      (void *ctx,
williamr@4
   117
                                                 const xmlChar *name);
williamr@4
   118
XMLPUBFUN void XMLCALL
williamr@4
   119
                reference                       (void *ctx,
williamr@4
   120
                                                 const xmlChar *name);
williamr@4
   121
XMLPUBFUN void XMLCALL
williamr@4
   122
                characters                      (void *ctx,
williamr@4
   123
                                                 const xmlChar *ch,
williamr@4
   124
                                                 int len);
williamr@4
   125
XMLPUBFUN void XMLCALL
williamr@4
   126
                ignorableWhitespace             (void *ctx,
williamr@4
   127
                                                 const xmlChar *ch,
williamr@4
   128
                                                 int len);
williamr@4
   129
XMLPUBFUN void XMLCALL
williamr@4
   130
                processingInstruction           (void *ctx,
williamr@4
   131
                                                 const xmlChar *target,
williamr@4
   132
                                                 const xmlChar *data);
williamr@4
   133
XMLPUBFUN void XMLCALL
williamr@4
   134
                globalNamespace                 (void *ctx,
williamr@4
   135
                                                 const xmlChar *href,
williamr@4
   136
                                                 const xmlChar *prefix);
williamr@4
   137
XMLPUBFUN void XMLCALL
williamr@4
   138
                setNamespace                    (void *ctx,
williamr@4
   139
                                                 const xmlChar *name);
williamr@4
   140
XMLPUBFUN xmlNsPtr XMLCALL
williamr@4
   141
                getNamespace                    (void *ctx);
williamr@4
   142
XMLPUBFUN int XMLCALL
williamr@4
   143
                checkNamespace                  (void *ctx,
williamr@4
   144
                                                 xmlChar *nameSpace);
williamr@4
   145
XMLPUBFUN void XMLCALL
williamr@4
   146
                namespaceDecl                   (void *ctx,
williamr@4
   147
                                                 const xmlChar *href,
williamr@4
   148
                                                 const xmlChar *prefix);
williamr@4
   149
XMLPUBFUN void XMLCALL
williamr@4
   150
                comment                         (void *ctx,
williamr@4
   151
                                                 const xmlChar *value);
williamr@4
   152
XMLPUBFUN void XMLCALL
williamr@4
   153
                cdataBlock                      (void *ctx,
williamr@4
   154
                                                 const xmlChar *value,
williamr@4
   155
                                                 int len);
williamr@4
   156
williamr@4
   157
XMLPUBFUN void XMLCALL
williamr@4
   158
                initxmlDefaultSAXHandler        (xmlSAXHandlerV1 *hdlr,
williamr@4
   159
                                                 int warning);
williamr@4
   160
#ifdef LIBXML_HTML_ENABLED
williamr@4
   161
XMLPUBFUN void XMLCALL
williamr@4
   162
                inithtmlDefaultSAXHandler       (xmlSAXHandlerV1 *hdlr);
williamr@4
   163
#endif
williamr@4
   164
#ifdef LIBXML_DOCB_ENABLED
williamr@4
   165
XMLPUBFUN void XMLCALL
williamr@4
   166
                initdocbDefaultSAXHandler       (xmlSAXHandlerV1 *hdlr);
williamr@4
   167
#endif
williamr@4
   168
#ifdef __cplusplus
williamr@4
   169
}
williamr@4
   170
#endif
williamr@4
   171
#endif /* XML_SAX_H */
williamr@4
   172