So why does the following code:- <?php header("Content-type: text/xml "); $doc = domxml_new_doc("1.0"); $rootNode = $doc -> create_element("TEST"); $NewNode = $doc -> append_child($rootNode); ?>
OR <?php header("Content-type: text/xml "); $doc = domxml_new_doc("1.0"); $root = $doc->add_root("QUIZ"); $NewNode = $doc -> append_child($rootNode); ?> produce the following error:- The XML page cannot be displayed Cannot view XML input using style sheet. Please correct the error and then click the Refresh button, or try again later. ---------------------------------------------------------------------------- -- XML document must have a top level element. Error processing resource 'http://localhost/php%20test/info.php'. "Ross Fleming" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > There must be a problem in your xml code that you are generating then. > > header("Content-type: text/xml"); is indeed how you set the content type to > an xml page, as your test shows. The problem being is that phpinfo() > generates an html document, not an xml one. The error you got was explorer > telling you that it expected an xml doc but didn't receive one > > Ross > > > -----Original Message----- > > From: Baz Langton [mailto:[EMAIL PROTECTED]] > > Sent: 21 August 2002 16:13 > > To: [EMAIL PROTECTED] > > Subject: [PHP-WIN] Newbie: Setting content type > > > > > > How do I set the content type to text/xml?? I have a small php > > script which > > queries a database and returns the results as an xml document. However the > > flash application is not parsing the xml correctly and I believe it is > > because the response is in text/html. > > > > I've tired the following:- > > > > <?php header("Content-type: text/xml "); > > phpinfo(); > > ?> > > > > But this gives me the following error:- > > > > The XML page cannot be displayed > > Cannot view XML input using style sheet. Please correct the > > error and then > > click the Refresh button, or try again later. > > > > > > ------------------------------------------------------------------ > > ---------- > > -- > > > > Required white space was missing. Error processing resource > > 'http://localhost/php%20test/info.php'. Line 1, Position 63 > > > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> > > > > > > > > > > > > Any help wouild be appreicated as I'm completely new to php. > > > > Cheers, > > > > Baz > > > > > > > > -- > > PHP Windows Mailing List (http://www.php.net/) > > To unsubscribe, visit: http://www.php.net/unsub.php > > > > > > > -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php