ik wil van een xml file het op de server laten parsen en met behulp van een server-sided stylesheet uitpoepen
maar in mijn xml staan meerdere keren de tag <link1> die wil ik in een tabel zetten met de kop "ëxternal links"
maar mijn xsl is niet goed. de vraag: wat doe ik hier fout?
mijn resultaat is nu dat die helemaal niks meer laat zien:
wat wel alles laat zien maar het kopje externe links ook meerdere keren is:
maar in mijn xml staan meerdere keren de tag <link1> die wil ik in een tabel zetten met de kop "ëxternal links"
maar mijn xsl is niet goed. de vraag: wat doe ik hier fout?
code:
1
2
3
4
5
| <table>
<tr>
<xsl:apply-templates select="//article/links1"/>
</tr>
</table> |
code:
1
2
3
4
5
6
7
8
9
10
| <xsl:template match="//article/links1">
<xsl:if test="links1[1]">
<td>externe links<br/>
<a href="{@name}"><xsl:value-of select="./@url"/></a><br/></td>
<td> </td>
</xsl:if>
<xsl:for-each select="links1[position() >1]">
<a href="{@name}"><xsl:value-of select="@url"/></a><br/>
</xsl:for-each>
</xsl:template> |
mijn resultaat is nu dat die helemaal niks meer laat zien:
wat wel alles laat zien maar het kopje externe links ook meerdere keren is:
code:
1
2
3
4
5
| <xsl:template match="links1">
<td> <span class="smll">externe links</span><br/>
<a target="_blank" href="{@name}"><xsl:value-of select="@url"/></a><br/></td>
<td> </td>
</xsl:template> |