Der Martin: echo(): <?xml version = "1.0" encoding="UTF-8"?>

Beitrag lesen

Hallo,

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

ist dir der Unterschied zwischen einfachen und doppelten Anführungszeichen in PHP bewusst? Die Maskierung ist im obigen Beispiel jedenfalls nicht nur überflüssig, sondern falsch. Text in einfachen Anführungszeichen wird 1:1 ausgegeben.

include 'xml_Deklaration.txt';
Aber PHP verschluckt sich jedes Mal an "<?xml" - logischerweise.

Logischerweise? - Nein, logisch ist das nicht. Es sei denn, die PHP-Option short_open_tags wäre bei deinem Webhoster aktiviert. Das kann tatsächlich ein Stolperstein sein.

Kann mir jemand auf die Sprünge helfen? Danke Euch!

Was genau ist das Problem, bzw. der Kontext?

Ciao,
 Martin

--
Schon gewusst, dass Aftershave trotz des Namens eigentlich eher fürs Gesicht gedacht ist?