ID: 40795 Updated by: [EMAIL PROTECTED] Reported By: nags_chevula at us dot ibm dot com Status: Bogus Bug Type: DOM XML related Operating System: WIN XP PHP Version: 4.4.6 New Comment:
you can't have more than one root element. Please read the XML Specs. Previous Comments: ------------------------------------------------------------------------ [2007-03-13 20:04:15] nags_chevula at us dot ibm dot com I know it is not a requirement to have a single root element. I can have multiple root elements based on DTD definition. Does inclusion of DTD definition make my document well formed. Correct me if I am wrong? I am under the impression that I can have multiple root elements. I need to go back and read XML Specs. I would appreciate your response. thanks Nags ------------------------------------------------------------------------ [2007-03-13 18:39:45] [EMAIL PROTECTED] Your XML is not well-formed. There's no single root element. Clearly not a PHP issue ------------------------------------------------------------------------ [2007-03-13 17:29:06] nags_chevula at us dot ibm dot com Description: ------------ Unable to parse the following XMl file. <?xml version="1.0"?> <Contact> <Name>Nagarjun</Name> <Phone>111-222-3333</Phone> </Contact> <Contact> <Name>Debabrata</Name> <Phone>222-777-3333</Phone> </Contact> <Contact> <Name>Andrea</Name> <Phone>333-777-3333</Phone> </Contact> <Contact> <Name>Charlotte</Name> <Phone>444-777-3333</Phone> </Contact> I was able to parse the file <?xml version="1.0"?> <Contact> <Name>Nagarjun</Name> <Phone>111-222-3333</Phone> </Contact> Reproduce code: --------------- $file = "C:/temp2/SNZ/input/testxml.xml"; if (!$DomDocument = domxml_open_file($file)){ echo "Couldn't load xml..."; exit; } Expected result: ---------------- I did not want to see the error "Couldn't load xml" Actual result: -------------- [13-Mar-2007 11:23:26] PHP Warning: domxml_open_file() [<a href='function.domxml-open-file'>function.domxml-open-file</a>]: Extra content at the end of the document in C:\IBM\IBMHTTPServer\htdocs\en_US\Nags\ParseXMLFile1.php on line 12 ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=40795&edit=1