Thorsten Beuth: PHP und XML, beides vereinbar?

Beitrag lesen

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