Der Martin: PHP und XML, beides vereinbar?

Beitrag lesen

Hallo Thorsten,

<?xml version="1.0" encoding="ISO-8859-1"?>
<?php
echo 'Test';
?>
<!DOCTYPE gruss SYSTEM "gruss.dtd">
<?xml-stylesheet type="text/xsl" href="gruss.xsl" ?>
<Root>
<Ueberschrift>Kapitel1</Ueberschrift>
</Root>


> Oder mache ich hier den komplett falschen Ansatz?  
  
ja, ich glaube schon. Was dieser PHP-Code erzeugt, ist kein gültiges XML.  
Erstens steht noch vor dem DOCTYPE ein "Test" so hilflos in der Gegend rum, das an der Stelle \_überhaupt nichts\_ verloren hat.  
Zweitens muss das root-Element in deiner XML-Datei "gruss" heißen - so steht's in deinem DOCTYPE. Dein root-Element heißt aber "Root".  
Also ein gültiges XML-Dokument solltest du als Grundlage schon haben...  
  
So long,  
 Martin  

-- 
Um die Wahrheit zu erfahren, muss man den Menschen widersprechen.  
  (George Bernhard Shaw)