Hallo Martin,
abschließend nun, wie man es richtig machen muss.
Hier die PHP Datei:
[Code lang=php]
<?php header('Content-type: application/xml'); ?>
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE gruss SYSTEM "gruss.dtd">
<?xml-stylesheet type="text/xsl" href="gruss.xsl" ?>
<Root> <!-- Es muss ein Root Tag angeben werden, sonst gibts Fehler! -->
<?php
include "gruss.xml";
echo"\n"; // <- wichtig, weil sonst das in einer Zeile geschrieben wird, und dann gibts Fehler!
include "gruss.xml";
?>
</Root>
[/Code]
hier eine XML Datei, wie sie aussehen müsste
[Code lang=xml]
<Root1>
<Ueberschrift>Kapitel1</Ueberschrift>
<Absatz>US-Präsident Bush hat Regierungen auf der ganzen Welt aufgefordert, der wegen der Mohammed-Karikaturen entbrannten Gewalt ein Ende zu bereiten. EU-Ratspräsident Schüssel appellierte an alle Seiten, "die Spirale der gegenseitigen Provokationen zu beenden". Unterdessen veröffentlichte ein französisches Satire-Blatt eine neue Mohammed-Karikatur.</Absatz>
</Root1>
[/Code]
Die XML Datei darf keine XML Spezifikationen enthalten, sonst werden Fehler ausgespuckt. Einzig eine Spezifikation darf in der PHP Datei stehen.
So Leute, viel Spaß beim Programmieren ;)
mfg
Thorsten