kan man lave xml udtræk på en xsl template side?
Hej med jer!Jeg lige et spørgesmål omkring et xml/xsl/asp projekt jeg er i gang med, håber der er en der vil hjælpe mig.
1. Jeg har en side der hedder templates.xsl. Der trækker jeg f.eks. min top-menu og bundbar fra på alle de pågældende sider med følgende kommandoer:
På alle xsl siderne har jeg en <xsl:import href="templates.xsl"/>
og de pågældende templates kalder jeg ved <xsl:call-template name="menu"/>.
Mit spørgesmål er nu om jeg kan lave en match et sted i fra mit xml dokument i denne kode:
<xsl:template name="menu">
<td>
<table id="menu" style="width: 654px; height: auto;" align="top" cellpadding="3" cellspacing="0" border="0">
<tr>
<td id="menudataleft" align="center" valign="middle"><a href="index.asp" id="lnk03">startside</a></td>
<td id="menudata" align="center" valign="middle"><a href="profil.asp" id="lnk03">profil</a></td>
<td id="menudata" align="center" valign="middle"><a href="medlemmer.asp" id="lnk03">medlemmer</a></td>
<td id="menudata" align="center" valign="middle"><a href="undervisere.asp" id="lnk03">undervisere</a></td>
<td id="menudata" align="center" valign="middle"><a href="links.asp" id="lnk03">links</a></td>
<td id="menudata" align="center" valign="middle"><a href="#" id="lnk03">login</a></td>
<td id="menudataright" align="center" valign="middle"><a href="kontakt.asp" id="lnk03">kontakt</a></td>
</tr>
</table>
</td>
</xsl:template>
Hvis jeg laver det sådan med <xsl:template name="menu"> virker det, men kan man ikke på en eller anden måde lave en match så man i stedet for at skrive indholdet af
templaten direkte, så lave en match + <xsl:value-of select="startside"/>.
Jeg ved ikke om det er sort snak. Men kort fotalt vil jeg først trække oplysninger fra mit xml doc. over i templates som så kan genbruges. Er det muligt?
Håber at fra jer.
Mvh Lucien