Andreas Korthaus: XML mit PHP augeben

Beitrag lesen

Hallo!

<?PHP
echo "<?xml version="1.0" encoding="ISO-8859-1" ?>";
.
.
.
?>

Nur bekomen ich da einen Fehler wegen der "<?" im XML-Code.
Weiß jemand wie ich den fehler beheben kann?

Also so wie es da steht ist es auf jeden Fall falsch, da Du den String mit "" einschließt, aber diese Zeichen auch im String verwendest

Die beste Methode wäre es IMHO (und wie es im Manual empfohlen wird) "short_open_tag" auf "off" zu stellen, denn dann könntest Du das z.B. so schreiben:

<?xml version="1.0" encoding="ISO-8859-1" ?>
<?php
// php-code
?>

Und sonst eben passende Anführungszeichen verwenden:

<?php
echo '<?xml version="1.0" encoding="ISO-8859-1" ?>';
// php-code
?>

Grüße
Andreas

--
SELFHTML Feature Artikel: http://aktuell.de.selfhtml.org/artikel/