D.R.: <?xml ... in PHP-Dateien

Beitrag lesen

Hallo,

Wenn ich das an erster Stelle einer PHP-Datei schreibe, bekomme ich einen Parse-error:

<?xml version="1.0" encoding="UTF-8" ?>

Entweder schaltest du die short-Tags aus (ungetestet), oder gibst die XML-Deklaration auch durch PHP aus:

  
<?php  
echo "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>\n";  
?>  

Wie muß ich das richtig machen, oder ist es nicht so schlimm, wenn ich es weglasse?

Wenn du XHTML1.0-Strict verwendest, und dein Dokument als UTF-8 kodierst (was ja anscheinend der Fall ist), kannst du die XML-Deklaration einfach weg lassen.

mfg. Daniel