Date: 12/28/98
- Next message: Sascha Schumann: "Re: [PHP-DEV] Another latest CVS problem"
- Previous message: scott.serr <email protected>: "[PHP-DEV] Bug #1010: safe mode default hates example/album"
- Next in thread: sas: "[PHP-DEV] CVS update: php3/functions"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Monday December 28, 1998 @ 11:08
Author: ssb
Update of /repository/php3/functions
In directory asf:/u/temp/cvs-serv25444
Modified Files:
xml.c
Log Message:
don't set up handlers until a PHP script sets them
Index: php3/functions/xml.c
diff -c php3/functions/xml.c:1.16 php3/functions/xml.c:1.17
*** php3/functions/xml.c:1.16 Mon Dec 21 10:48:33 1998
--- php3/functions/xml.c Mon Dec 28 11:08:56 1998
***************
*** 27,33 ****
+----------------------------------------------------------------------+
*/
! /* $Id: xml.c,v 1.16 1998/12/21 15:48:33 shane Exp $ */
#define IS_EXT_MODULE
#if COMPILE_DL
# if PHP_31
--- 27,33 ----
+----------------------------------------------------------------------+
*/
! /* $Id: xml.c,v 1.17 1998/12/28 16:08:56 ssb Exp $ */
#define IS_EXT_MODULE
#if COMPILE_DL
# if PHP_31
***************
*** 859,871 ****
parser->parser = XML_ParserCreate(encoding);
parser->target_encoding = encoding;
XML_SetUserData(parser->parser, parser);
- XML_SetElementHandler(parser->parser, php3i_xml_startElementHandler, php3i_xml_endElementHandler);
- XML_SetCharacterDataHandler(parser->parser, php3i_xml_characterDataHandler);
- XML_SetProcessingInstructionHandler(parser->parser, php3i_xml_processingInstructionHandler);
- XML_SetDefaultHandler(parser->parser, php3i_xml_defaultHandler);
- XML_SetUnparsedEntityDeclHandler(parser->parser, php3i_xml_unparsedEntityDeclHandler);
- XML_SetNotationDeclHandler(parser->parser, php3i_xml_notationDeclHandler);
- XML_SetExternalEntityRefHandler(parser->parser, php3i_xml_externalEntityRefHandler);
id = php3_list_insert(parser, XML_GLOBAL(php3_xml_module).le_xml_parser);
parser = xml_get_parser(id, thisfunc, list);
parser->index = id;
--- 859,864 ----
***************
*** 896,901 ****
--- 889,895 ----
}
xml_set_handler(&parser->startElementHandler, shdl);
xml_set_handler(&parser->endElementHandler, ehdl);
+ XML_SetElementHandler(parser->parser, php3i_xml_startElementHandler, php3i_xml_endElementHandler);
RETVAL_TRUE;
}
***************
*** 918,923 ****
--- 912,918 ----
RETURN_FALSE;
}
xml_set_handler(&parser->characterDataHandler, hdl);
+ XML_SetCharacterDataHandler(parser->parser, php3i_xml_characterDataHandler);
RETVAL_TRUE;
}
***************
*** 940,945 ****
--- 935,941 ----
RETURN_FALSE;
}
xml_set_handler(&parser->processingInstructionHandler, hdl);
+ XML_SetProcessingInstructionHandler(parser->parser, php3i_xml_processingInstructionHandler);
RETVAL_TRUE;
}
***************
*** 962,967 ****
--- 958,964 ----
RETURN_FALSE;
}
xml_set_handler(&parser->defaultHandler, hdl);
+ XML_SetDefaultHandler(parser->parser, php3i_xml_defaultHandler);
RETVAL_TRUE;
}
***************
*** 984,989 ****
--- 981,987 ----
RETURN_FALSE;
}
xml_set_handler(&parser->unparsedEntityDeclHandler, hdl);
+ XML_SetUnparsedEntityDeclHandler(parser->parser, php3i_xml_unparsedEntityDeclHandler);
RETVAL_TRUE;
}
***************
*** 1006,1011 ****
--- 1004,1010 ----
RETURN_FALSE;
}
xml_set_handler(&parser->notationDeclHandler, hdl);
+ XML_SetNotationDeclHandler(parser->parser, php3i_xml_notationDeclHandler);
RETVAL_TRUE;
}
***************
*** 1028,1033 ****
--- 1027,1033 ----
RETURN_FALSE;
}
xml_set_handler(&parser->externalEntityRefHandler, hdl);
+ XML_SetExternalEntityRefHandler(parser->parser, php3i_xml_externalEntityRefHandler);
RETVAL_TRUE;
}
-- PHP Development Mailing List http://www.php.net/ To unsubscribe send an empty message to php-dev-unsubscribe <email protected> For help: php-dev-help <email protected>
- Next message: Sascha Schumann: "Re: [PHP-DEV] Another latest CVS problem"
- Previous message: scott.serr <email protected>: "[PHP-DEV] Bug #1010: safe mode default hates example/album"
- Next in thread: sas: "[PHP-DEV] CVS update: php3/functions"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

