ID: 16420 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] Status: Open Bug Type: DOM XML related Operating System: Windows 2000 Server PHP Version: 4.1.2 New Comment:
For now I'am using ereg_replace('[&][^amp;]','&',$value) to correct problem. Previous Comments: ------------------------------------------------------------------------ [2002-04-04 03:50:56] [EMAIL PROTECTED] Description of bug: Placing amperstand '&' in 'content' parameter of 'new_child' method produce trim of content at '&' position. How to reproduce bug: <? $doc = new_xmldoc("1.0"); $root = $doc->add_root('root'); $chld = $root->new_child('element','element&value'); $chld->set_attribute('attr','attribute&value'); echo $doc->dumpmem(); ?> Output will be: <?xml version="1.0"?> <root> <element attr="attribute&value">element</element> </root> Element has only 'element' value instead of 'element&value' ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=16420&edit=1