Moin Hummer,
ich möchte gerne ein XML-Seite basteln und diese über PHP und MySQL
erstellen und dann per XSLT verarbeiten. Meine Seite soll aber erst
vom Server geparst werden und dann lediglich das erzeugte HTML-Skript
an den jeweiligen Client bzw. Browser geschickt werden.
so, wie Du es hier geschildert hast, ist das Unterfangen als nicht sinnvoll zu bezeichenen. Es gibt Möglichkeiten die aus eine Datenbank gewonnenen Daten mittels PHP in XML zu fassen (erster Parsevorgang) und diese dann mit einem Apache-Modul wie http://sourceforge.net/projects/mod-xslt/ zu HTML zu konvertieren (zweiter Parsevorgang). Nur warum soll nicht sofort von PHP HTML ausgegeben werden?
Begründet durch mögliche Clients, die XML benötigen, sehe ich hier dennoch nicht, warum solch ein Aufwand betrieben werden soll, da PHP hier per Fallunterscheidung einmal HTML (direkt) ausgeben kann und einem XML.
Ich vermute, das aus der Datenbank gleich XML-formatierte Daten ausgelesen werden. Sollte dem so sein, brauchst Du nur einen Provider, der PHP unterstützt. Den Parser kannst Du selbst schreiben, oder bei http://pear.php.net/package/XML_Parser etwas schmulen ;)
Wenn sich XSLT für Dich als unabdingbar erweist, dann interessiert Dich vielleicht auch noch http://pear.php.net/package/XML_XSLT_Wrapper.
Gruß aus Berlin!
eddi
Wer Rechtschreibfehler findet, darf sie behalten.