XSL: Links auf Elemente erzeugen

Bionicman

Mitglied
Hi ;)
hab mal ne Frage und zwar geht es darum, dass ich elemente verlinken will.
Da ich zu faul bin , in jeder xml Datei die betreffenden Elemente manuell zu verlinken möchte ich das pauschal in meiner xsl Datei festlegen.
Die XML Datei sieht etwa so aus:

Code:
<links>
    <title>Link1</title>
    <title>Link2</title>
     <!-- etc.... -->
</links>

Nun möchte ich, dass diese Links verlinkt werden, und zwar , dass Link1 auf die Datei Link1.html verweist...
Ist so etwas möglich und wie kann ich es realisieren..
vielen Dank im voraus
 
Zuletzt bearbeitet:

Bionicman

Mitglied
Ok, habs selber rausgefunden...:
xsl datei:
Code:
<xsl:for-each select="link">
   <a href="{concat(title,'.html')}"><xsl:value-of select="title"/></a></xsl:for-each>

die xml datei sieht so aus:
Code:
<link><title>Link1</title></link>
<link><title>Link2</title></link>

mit concat kann man zwei Strings zusammen fügen :)
schön wenn man die benötigten befehle kennt ;)
mfg
 

Neue Beiträge