Mailinglisten-Archive |
Hallo Liste, ich habe folgendes Problem: Ich möchte meine Homepage auf Basis von XML Dokumenten weiterentwickeln. Diese XML Dokumente sollen dabei nur den Content beinhalten. Mit Hilft von XSL(T) soll dieser für die Darstellung aufbereitet werden. Leider funktioniert das nicht wie erhofft. Rufe ich mein test.xml im IE direkt auf, wird es schon richtig gerendert. Aber ich hätte gerne die Transformation mit PHP realisiert. Vielleicht hat ja jemand von Euch Ahnung, was mir fehlt oder was bei mir falsch ist. Den Code findet ihr am Ende dieser Mail. Liebe Grüße Dennis Sterzenbach Code: <?php //.... echo $html_start; function parseXML($text, $xsl) { include_once("XML/XSLT/XSLT_Wrapper.php"); $xml_o = XML_XSLT_Wrapper::factory("XSLT_ext"); $xml_o->setXML($text, XML_XSLT_MODE_STRING); $xml_o->setXSL($xsl, XML_XSLT_MODE_STRING); $xml_o->process(); $xml_output = $xml_o->ResultDumpMem(true); return $xml_output; } echo parseXML( implode("\n", file("mytest.xml")), implode("\n", file("mytest.xsl")) ); echo $html_end; ?>
php::bar PHP Wiki - Listenarchive