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)