Alex Wilde: Templates dynamisch im Browser generieren...?

Beitrag lesen

Tach zusammen,

Ich habe heute versucht mich etwas in XSLT einzuarbeiten und hänge nun an einem Problem. Kurz zu meinem Verständnis: XML lässt sich (zB mit PHP) schon auf dem Server via XSLT in bspw. XHTML umwandeln oder clientseitig im Browser "nach"-parsen.
Die serverseitige Lösung kommt leider nicht in Frage, das XML muss im Browser umgewandelt werden.

Problem:
gibt es eine Möglichkeit dass Templates in XSLT dynamisch im Browser generiert werden?

Beispiel:
Der XML-tag <bild id="14"> soll als <img>-tag dem Browser verständlich gemacht werden. Eine normale Umwandlung à la

<xsl:template match="bild">
<img src="{@id}">
</xsl:template>

kann in diesem Fall leider nicht klappen weil - richtig - "14" kein src-Pfad ist sondern `ne interne id. Diese id müßte ich jetzt an ein php-Skript übergeben können, das mir den passenden Bild-Pfad ausspuckt.
Ich weiß nicht ob das mit einer processing-instruction machbar wäre, es hat bei mir bis jetzt jedenfalls nicht funktioniert, ich gehe deshalb davon aus dass diese PI's für serverseitig Parser gedacht sind und das hilft mir wieder wenig.

Für guten Rat bin ich sehr dankbar.