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

Reply via email to