logo blechtrottel.net blechtrottel.net
English

XSLT mit PHP4

weg zum ziel

Da die verschiedenen möglichkeiten für XSLT mit PHP4 als experimentell gelten, sind sie in einer standardinstallation von PHP nicht enthalten. (Das gilt übrigens auch für die varianten, die es auch in PHP5 noch gibt.) Es hängt also vom provider ab, welche der folgenden methoden verfügbar ist. Wenn man bei ein und demselben provider websites auf verschieden servern liegen hat (was man meistens nicht beeinflussen kann), kann es auch vorkommen, dass ein skript, das auf einer site problemlos funktioniert, auf der anderen versagt.

Es gilt also zuerst einmal herauszufinden, was der eigene webspace kann. Einen ersten anhaltspunkt dafür liefert die funktion phpinfo(), die einblicke in die einrichtung von PHP auf dem eigenen webspace liefert. Zwei bereiche sind besonders interessant:

  1. Der erste ist der abschnitt domxml und hier die letzten zeilen. Ohne hinweis auf die libxslt funktioniert diese von blechtrottel brodaktschns bevorzugte methode nicht.

    der bereich domxml
    vielversprechend: XSLT ist aktiviert
  2. Der zweite interessante abschnitt heißt xslt. Findet sich hier der hinweis auf den parser Sablotron funktioniert die zweite methode.

    der bereich xslt
    funktioniert auch: Sablotron

einfachere methode

Einfacher geht das ganze mit der php4xslttest.html der blechtrottel brodaktschns. Sie stellt fest, welche methoden auf einem bestimmten webspace funktionieren sollten und wird später noch vorgestellt.

Seite 1 - Seite 2 - Seite 3 - Seite 4