Stel ik heb een XML bestand zoals dit
Nu heb ik in een XSL bestand een template staan die matcht op 'werknemer'. In die template wil ik eigenlijk door alle parents heen itereren (en daarbij de bijbehorende attribuut value opvragen).
Hoe kan ik dit het beste doen?
Dus in pseudo
Wat als resultaat moet geven
wie o wie?!
code:
1
2
3
4
5
| <bedrijf value="Philips">
<afdeling value="Customer">
<werknemer>Jaap</werknemer>
</afdeling>
</bedrijf> |
Nu heb ik in een XSL bestand een template staan die matcht op 'werknemer'. In die template wil ik eigenlijk door alle parents heen itereren (en daarbij de bijbehorende attribuut value opvragen).
Hoe kan ik dit het beste doen?
Dus in pseudo
code:
1
2
3
4
5
| <xsl:template match="werknemer">
<xsl:for-each select="parent"> <--- dit moet dus anders
<xsl:value-of select="name(.)"/> = <xsl:value-of select="@value"/><br/>
</xsl:for-each>
</xsl:template> |
Wat als resultaat moet geven
code:
1
2
| afdeling = Customer bedrijf = Philips |
wie o wie?!