Andreas Korthaus: XML in HTML transformieren

Beitrag lesen

Hallo!

Nun weiter: ich möchte mit Hilfe von PHP den XML-Parser ansprechen, um dann XML-Dateien in HTML-Dateien umzuwandeln. Wie gelingt mir das?

Da gibt es unterschiedliche Ansätze. Wenn Du die Kapitel in SELFHTML gelesen hast solltest Du wissen dass man mit Hilfe von XSLT XML in HTML transformieren kann, sowohl serverseitig(PHP...) als auch clientseitig(Browser), siehe: http://selfhtml.teamone.de/xml/darstellung/xslgrundlagen.htm#browser_server

Siehe hierzu auch: http://selfhtml.teamone.de/xml/darstellung/index.htm

Du willst es serverseitig machen, mit PHP. Also guckst Du ob Du im PHP-Manual was passendes findest, am besten einfach mal im Suchfeld oben Rechts auf php.net in der Funktions-Liste nach "xslt" suchen. Das führt zu den XSLT-Funktionen:

http://de3.php.net/manual/de/ref.xslt.php

Da man daraus nicht unbedingt besonders schlau werden muss, sucht man halt bei goggle oder bekannten PHP-Seiten nach Tutorials, so findet man z.B. folgendes:

http://www.zend.com/zend/tut/tutorial-wong3.php
http://www.sitepoint.com/print/transform-php-xslt
http://www.sitepoint.com/print/get-xsl-dirty-work

Eine weitere Möglichkeit wäre der XML_Transformer von PEAR, auf den recht viele Leute schwören:

http://pear.php.net/manual/en/package.xml.xml-transformer.php
http://www.sebastian-bergmann.de/XML_Transformer/

Viele Grüße
Andreas