xpfreund: was ist hier falsch?

Hallo,

was ist bitte daran falsch?
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">

danach kommen Titel und body,die unter anderem auch php enthalten. (natürlich nur der Body) Immer wenn ich die erste Zeile (<?xml...) einfüge,kommt die Meldung: "
Parse error: parse error, unexpected T_STRING in C:\Programme\xampp\htdocs\projekt\index.php on line 1"
Kann mir jemand helfen?

gruß aus Hosena

  1. Moin

    was ist bitte daran falsch?
    <?xml version="1.0"?>

    kann es sein, dass der PHP-Interpreter hier auf die Zeichenfolge <? reagiert und daher anfängt zu arbeiten?
    Vielleichts hilfts ja diese Zeile schon per echo auszugeben.

    Gruß
    rfb

    --
    Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
    (Galileo Galilei)
    1. Hallo,

      Vielleichts hilfts ja diese Zeile schon per echo auszugeben.

      Wie jetzt? Meinst du so?:
      <?php echo xml version="1.0"?>

      gruß aus Hosena

      1. Moin

        Meinst du so?:
        <?php echo xml version="1.0"?>

        nein, sondern so wie hier im Archiv-Link von Gunnar gezeigt: </archiv/2007/1/t143407/>

        Gruß
        rfb

        --
        Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
        (Galileo Galilei)
        1. Hallo,

          geht klar.

          <?php
          echo "<?xml version="1.0" ?>\n";
          ?>
          gruß aus Hosena

    2. Hello out there!

      kann es sein, dass der PHP-Interpreter hier auf die Zeichenfolge <? reagiert und daher anfängt zu arbeiten?
      Vielleichts hilfts ja diese Zeile schon per echo auszugeben.

      Oder besser PHP abzugewöhnen, sich bei '<?' angesprochen zu fühlen (short_open_tags).

      @xpfreund: Welchen Zweck soll die XML-Deklaration haben? Warum lässt du sie nicht weg?

      </archiv/2007/1/t143407/>

      See ya up the road,
      Gunnar

      --
      „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)