Moin ThomasM,
Dein Beispiel funktioniert gut. Leider aber nicht mit meinem ziemlich komplexen XML/XSLT, das ich offline prima mit Saxon zum Laufen kriege. Online gibt Dein Beispiel dann nur folgende Warnungen aus:
Warning: XSLTProcessor::importStylesheet() [xsltprocessor.importstylesheet]: Invalid expression in /mnt/web9/61/39/52402539/htdocs/movingfencer/xsltest.php on line 15
Warning: XSLTProcessor::importStylesheet() [xsltprocessor.importstylesheet]: compilation error: file /mnt/web9/61/39/52402539/htdocs/movingfencer/ line 147 element value-of in /mnt/web9/61/39/52402539/htdocs/movingfencer/xsltest.php on line 15
Warning: XSLTProcessor::importStylesheet() [xsltprocessor.importstylesheet]: xsl:value-of : could not compile select expression '//document('stammdaten.xml')//project[1]/@coverage' in /mnt/web9/61/39/52402539/htdocs/movingfencer/xsltest.php on line 15
Warning: XSLTProcessor::transformToXml() [xsltprocessor.transformtoxml]: No stylesheet associated to this object in /mnt/web9/61/39/52402539/htdocs/movingfencer/xsltest.php on line 16
Mit PHP kenne ich mich leider so gut wie gar nicht aus, aber es scheint daran zu liegen, dass der Parser auf dem Apache-Server (strato) bestimmte Dinge einfach nicht kann (XSLT 2.0?, "document('HilfsDB.xml')//..." usw.?)
Wer weiss Abhilfe? Saxon braucht Java, und das ist offenbar nicht installiert.
Der Hintergrund ist der, dass ich Webseiten bislang lokal mit XML/XSL (Datum prüfen für aktualisierte Terminlisten, Einbeziehung von RSS-Feeds usw.) generiere und meinen Server dazu bringen möchte, das per Cron-Job selbst zu erledigen
Danke im Voraus!
---
"they got the guns - we got the number" - James Douglas Morrison