parser.h

Enumerado xmlFeature

Se utiliza para examinar la existencia de características que pueden ser activadas o desactivadas en tiempo de compilación.

Solían llamarse XML_FEATURE_xxx pero esto chocaba con Expat.

Sintaxis

/**
 * xmlFeature:
 *
 * Used to examine the existence of features that can be enabled
 * or disabled at compile-time.
 * They used to be called XML_FEATURE_xxx but this clashed with Expat
 */
enum xmlFeature {
    XML_WITH_THREAD = 1
    XML_WITH_TREE = 2
    XML_WITH_OUTPUT = 3
    XML_WITH_PUSH = 4
    XML_WITH_READER = 5
    XML_WITH_PATTERN = 6
    XML_WITH_WRITER = 7
    XML_WITH_SAX1 = 8
    XML_WITH_FTP = 9
    XML_WITH_HTTP = 10
    XML_WITH_VALID = 11
    XML_WITH_HTML = 12
    XML_WITH_LEGACY = 13
    XML_WITH_C14N = 14
    XML_WITH_CATALOG = 15
    XML_WITH_XPATH = 16
    XML_WITH_XPTR = 17
    XML_WITH_XINCLUDE = 18
    XML_WITH_ICONV = 19
    XML_WITH_ISO8859X = 20
    XML_WITH_UNICODE = 21
    XML_WITH_REGEXP = 22
    XML_WITH_AUTOMATA = 23
    XML_WITH_EXPR = 24
    XML_WITH_SCHEMAS = 25
    XML_WITH_SCHEMATRON = 26
    XML_WITH_MODULES = 27
    XML_WITH_DEBUG = 28
    XML_WITH_DEBUG_MEM = 29
    XML_WITH_DEBUG_RUN = 30
    XML_WITH_ZLIB = 31
    XML_WITH_ICU = 32
    XML_WITH_LZMA = 33
    XML_WITH_NONE = 99999 /*  just to be sure of allocation size */
};