]> granicus.if.org Git - php/commitdiff
define options that can be used when loading documents
authorRob Richards <rrichards@php.net>
Sun, 5 Dec 2004 11:59:46 +0000 (11:59 +0000)
committerRob Richards <rrichards@php.net>
Sun, 5 Dec 2004 11:59:46 +0000 (11:59 +0000)
ext/libxml/libxml.c

index 9053e795824115bd1977573ff703f6569f53cb2d..6fd7506414da5e58934685f1a98c17a49d9b5d19 100644 (file)
@@ -458,6 +458,20 @@ PHP_MINIT_FUNCTION(libxml)
        LIBXML(error_buffer).c = NULL;
 #endif
 
+#if LIBXML_VERSION >= 20600
+       /* For use with loading xml */
+       REGISTER_LONG_CONSTANT("LIBXML_NOENT",          XML_PARSE_NOENT,                CONST_CS | CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("LIBXML_DTDLOAD",        XML_PARSE_DTDLOAD,              CONST_CS | CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("LIBXML_DTDATTR",        XML_PARSE_DTDATTR,              CONST_CS | CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("LIBXML_DTDVALID",       XML_PARSE_DTDVALID,             CONST_CS | CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("LIBXML_NOERROR",        XML_PARSE_NOERROR,              CONST_CS | CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("LIBXML_NOWARNING",      XML_PARSE_NOWARNING,    CONST_CS | CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("LIBXML_NOBLANKS",       XML_PARSE_NOBLANKS,             CONST_CS | CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("LIBXML_XINCLUDE",       XML_PARSE_XINCLUDE,             CONST_CS | CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("LIBXML_NSCLEAN",        XML_PARSE_NSCLEAN,              CONST_CS | CONST_PERSISTENT);
+       REGISTER_LONG_CONSTANT("LIBXML_NOCDATA",        XML_PARSE_NOCDATA,              CONST_CS | CONST_PERSISTENT);
+#endif
+
        return SUCCESS;
 }