xmlreader

xmlreader —

Synopsis




enum        xmlParserProperties;
enum        xmlParserSeverities;
enum        xmlReaderTypes;
struct      xmlTextReader;
typedef     xmlTextReaderPtr;
typedef     xmlTextReaderLocatorPtr;
void        (*xmlTextReaderErrorFunc)       (void *arg,
                                             const char *msg,
                                             xmlParserSeverities severity,
                                             xmlTextReaderLocatorPtr locator);

Description

Details

enum xmlParserProperties

typedef enum {
    XML_PARSER_LOADDTD = 1,
    XML_PARSER_DEFAULTATTRS = 2,
    XML_PARSER_VALIDATE = 3,
    XML_PARSER_SUBST_ENTITIES = 4
} xmlParserProperties;


enum xmlParserSeverities

typedef enum {
    XML_PARSER_SEVERITY_VALIDITY_WARNING = 1,
    XML_PARSER_SEVERITY_VALIDITY_ERROR = 2,
    XML_PARSER_SEVERITY_WARNING = 3,
    XML_PARSER_SEVERITY_ERROR = 4
} xmlParserSeverities;


enum xmlReaderTypes

typedef enum {
    XML_READER_TYPE_NONE = 0,
    XML_READER_TYPE_ELEMENT = 1,
    XML_READER_TYPE_ATTRIBUTE = 2,
    XML_READER_TYPE_TEXT = 3,
    XML_READER_TYPE_CDATA = 4,
    XML_READER_TYPE_ENTITY_REFERENCE = 5,
    XML_READER_TYPE_ENTITY = 6,
    XML_READER_TYPE_PROCESSING_INSTRUCTION = 7,
    XML_READER_TYPE_COMMENT = 8,
    XML_READER_TYPE_DOCUMENT = 9,
    XML_READER_TYPE_DOCUMENT_TYPE = 10,
    XML_READER_TYPE_DOCUMENT_FRAGMENT = 11,
    XML_READER_TYPE_NOTATION = 12,
    XML_READER_TYPE_WHITESPACE = 13,
    XML_READER_TYPE_SIGNIFICANT_WHITESPACE = 14,
    XML_READER_TYPE_END_ELEMENT = 15,
    XML_READER_TYPE_END_ENTITY = 16,
    XML_READER_TYPE_XML_DECLARATION = 17
} xmlReaderTypes;


struct xmlTextReader

struct xmlTextReader;


xmlTextReaderPtr

typedef xmlTextReader *xmlTextReaderPtr;


xmlTextReaderLocatorPtr

typedef void *  xmlTextReaderLocatorPtr;


xmlTextReaderErrorFunc ()

void        (*xmlTextReaderErrorFunc)       (void *arg,
                                             const char *msg,
                                             xmlParserSeverities severity,
                                             xmlTextReaderLocatorPtr locator);

arg:
msg:
severity:
locator: