David, it works now! Matt Dreer pointed the solution out to me as well. I should have used: <?php echo("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"); ?>
Thanks to both of you! One more simple question. I would like to understand how and why this renders correctly. I look at this script and to me there is no difference between: <? echo("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"); ?> and the correct solution noted above. Can someone explain this phenomenon to me? Thanks again in advance... Navid Yar -----Original Message----- From: David Otton [mailto:[EMAIL PROTECTED]] Sent: Saturday, September 29, 2001 2:36 PM To: Navid Yar Cc: [EMAIL PROTECTED] Subject: Re: [PHP] XHTML and PHP On Sat, 29 Sep 2001 13:13:24 -0500, you wrote: >>>The first line of an XHTML document must include an XML processing >>>instruction, as such: >>><?xml version="1.0" encoding="UTF-8"?> >>>But PHP will parse it as PHP code because of the question marks. How do I >>>get around this problem? I don't want PHP to read that element as PHP, I >>>want it to leave it alone the way it is. I tried echoing the tag and >><? echo("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"); ?> >That approach doesn't work. It treats the string literally and prints: > ><? echo("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"); ?> in the HTML. > >Thanks for trying to help... Weird - it works for me (WML stuff). Are you certain "short tags" is set to "on" in the .ini? And other code parses ok? Have you tried : <?php echo("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"); ?> djo -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]