Ik probeer de ene XML structuur te vertalen in een andere, in de bron:
een groot aantal items met steeds een unieke waarde voor name
in het doel wil ik
Eerste deel van het vraagstuk los ik op met:
nu moet ik nog de waarde van 'value' binnen het IF statement krijgen
werkt echter niet (ook nog wat varianten geprobeerd, maar die keuze kan ik (ook) niet onderbouwen.
Weet iemand hoe ik dit wél voor elkaar krijg?
een groot aantal items met steeds een unieke waarde voor name
XML:
1
2
3
4
5
6
7
| <subrecord id="3277"> <element>175</element> <name>txt_Country</name> <title>Country</title> <type>Text</type> <value>Nederland</value> </subrecord> |
in het doel wil ik
XML:
1
| <COL><DATA>de waarde van 'value' wanneer 'name' = 'txt_Country' </DATA></COL> |
Eerste deel van het vraagstuk los ik op met:
XML:
1
| <xsl:if test="subrecord/name='txt_Country'"></xsl:if> |
nu moet ik nog de waarde van 'value' binnen het IF statement krijgen
XML:
1
| <xsl:value-of select="following::value" /> |
werkt echter niet (ook nog wat varianten geprobeerd, maar die keuze kan ik (ook) niet onderbouwen.
Weet iemand hoe ik dit wél voor elkaar krijg?
[ Voor 2% gewijzigd door pthn op 18-06-2007 07:42 . Reden: vraag vergeten ]