rrichards               Sun Dec  5 06:59:46 2004 EDT

  Modified files:              
    /php-src/ext/libxml libxml.c 
  Log:
  define options that can be used when loading documents
  
http://cvs.php.net/diff.php/php-src/ext/libxml/libxml.c?r1=1.24&r2=1.25&ty=u
Index: php-src/ext/libxml/libxml.c
diff -u php-src/ext/libxml/libxml.c:1.24 php-src/ext/libxml/libxml.c:1.25
--- php-src/ext/libxml/libxml.c:1.24    Tue Nov  9 03:13:35 2004
+++ php-src/ext/libxml/libxml.c Sun Dec  5 06:59:46 2004
@@ -17,7 +17,7 @@
    +----------------------------------------------------------------------+
  */
 
-/* $Id: libxml.c,v 1.24 2004/11/09 08:13:35 dmitry Exp $ */
+/* $Id: libxml.c,v 1.25 2004/12/05 11:59:46 rrichards Exp $ */
 
 #define IS_EXT_MODULE
 
@@ -458,6 +458,20 @@
        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;
 }
 

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to