php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Return to Bug #54037
Patch patch-for-new-loadhtml-options-documentation revision 2011-08-12 21:06 UTC by fxmulder at gmail dot com
Patch patch-for-adding-loadhtml-options.patch revision 2011-03-03 07:12 UTC by chregu@php.net
Patch libxml-html-constants.patch revision 2011-02-17 23:19 UTC by fxmulder at gmail dot com
revision 2011-02-17 23:00 UTC by fxmulder at gmail dot com
Patch domdocument-loadhtml-options.patch revision 2011-02-17 18:31 UTC by fxmulder at gmail dot com
revision 2011-02-17 17:59 UTC by fxmulder at gmail dot com

Patch libxml-html-constants.patch for DOM XML related Bug #54037

Patch version 2011-02-17 23:19 UTC

Return to Bug #54037 | Download this patch
This patch is obsolete

Obsoleted by patches:

This patch renders other patches obsolete

Obsolete patches:

Patch Revisions: 2011-02-17 23:19 UTC | 2011-02-17 23:00 UTC

Developer: fxmulder@gmail.com



  --- PHP_TRUNK.ORIG/ext/libxml/libxml.c	2011-02-17 08:23:13.000000000 -0700
 +++ PHP_TRUNK/ext/libxml/libxml.c	2011-02-17 15:46:41.000000000 -0700
 @@ -629,6 +629,18 @@
 +++ PHP_TRUNK/ext/libxml/libxml.c	2011-02-17 16:06:00.000000000 -0700
 @@ -620,6 +620,8 @@
  	REGISTER_LONG_CONSTANT("LIBXML_NSCLEAN",	XML_PARSE_NSCLEAN,		CONST_CS | CONST_PERSISTENT);
  	REGISTER_LONG_CONSTANT("LIBXML_NOCDATA",	XML_PARSE_NOCDATA,		CONST_CS | CONST_PERSISTENT);
  	REGISTER_LONG_CONSTANT("LIBXML_NONET",		XML_PARSE_NONET,		CONST_CS | CONST_PERSISTENT);
 +	REGISTER_LONG_CONSTANT("LIBXML_PEDANTIC",	XML_PARSE_PEDANTIC,		CONST_CS | CONST_PERSISTENT);
 +	REGISTER_LONG_CONSTANT("LIBXML_RECOVER",	XML_PARSE_RECOVER,		CONST_CS | CONST_PERSISTENT);
  #if LIBXML_VERSION >= 20621
  	REGISTER_LONG_CONSTANT("LIBXML_COMPACT",	XML_PARSE_COMPACT,		CONST_CS | CONST_PERSISTENT);
  	REGISTER_LONG_CONSTANT("LIBXML_NOXMLDECL",	XML_SAVE_NO_DECL,		CONST_CS | CONST_PERSISTENT);
 @@ -629,6 +631,15 @@
   #endif
   	REGISTER_LONG_CONSTANT("LIBXML_NOEMPTYTAG",	LIBXML_SAVE_NOEMPTYTAG,	CONST_CS | CONST_PERSISTENT);
   
  +	/* Additional constants for use with loading html */
 +	REGISTER_LONG_CONSTANT("LIBXML_HTML_PEDANTIC",	HTML_PARSE_PEDANTIC,		CONST_CS | CONST_PERSISTENT);
 +	REGISTER_LONG_CONSTANT("LIBXML_HTML_RECOVER",	HTML_PARSE_RECOVER,		CONST_CS | CONST_PERSISTENT);
 +
  +#if LIBXML_VERSION >= 20707
  +	REGISTER_LONG_CONSTANT("LIBXML_HTML_NOIMPLIED",	HTML_PARSE_NOIMPLIED,		CONST_CS | CONST_PERSISTENT);
  +#endif
  +
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sun May 19 10:01:32 2024 UTC