Hallo,
Wann lohnt es denn eigentlich, ein XSLT-Stylesheet zu schreiben, und nicht gleich die Transformation in PHP zu implementieren?
Immer. ;-)
Wenn du die Transfomation direkt in PHP imlementieren willst, muss du eigene PHP/HTML-Templates schreiben in denen du mit DOM und PHP die entsprechende Knoten in deinem XML ansteuerst und wenn du zusätzliche Funktionalitäten brauchst muss du dafür auch eigene Routinen in PHP schreiben, auch wenn du dabei vielleicht auf die PHP-XPath-Funktionen zurückgreifen kannst.
Das ist viel zu fähleranfällig und umständlich.
Es ist wirklich einfacher die Transformation einem Prozessor zu überlassen, als das man selbst einen Transformer schreibt.
PHP hat dabei nur die Rolle die ensprechende Dateien (XML/XSL) aufzurufen, die Transformation auszulösen und das Ergebnis an den Server/Browser zu senden.
Grüße
Thomas