Hee Tweakers
Heb een probleempje met xml.Ik moet een xsl bestand maken dat een xml-bestand genereert. Hierbij moet ik gegevens uit een xml bestand halen. Dit xml bestand heeft de volgende opbouw (voorbeeld)
<garage>
<klanten>
<klant relatienummer="145">
<naam>
<voornaam>Peter</voornaam>
<tussenvoegsel>de</tussenvoegsel>
<achternaam>Bruin</achternaam>
</naam>
<adres>
<straat>Willy Dobbe Plantsoen</straat>
<huisnummer>21</huisnummer>
<huisnummertoevoeging>a</huisnummertoevoeging>
<postcode>6766FG</postcode>
<plaats>IJsselsteijn</plaats>
</adres>
</klant>
</klanten>
<wagenpark>
<auto>
<kenteken>RK-VD-02</kenteken>
<kentekenvolgnummer>3</kentekenvolgnummer>
<eigenaar>300</eigenaar>
<apk>
<datum>05-03-2005</datum>
<kilometerstand>30000</kilometerstand>
</apk>
<merk>Renault</merk>
<type>Twingo</type>
<bouwjaar>2004</bouwjaar>
<onderhoud>
<beurt>
<datum>01-05-2004</datum>
<type>aflevering</type>
</beurt>
<beurt>
<datum>01-08-2004</datum>
<type>10000 km</type>
</beurt>
<beurt>
<datum>08-03-2005</datum>
<type>30000 km</type>
</beurt>
</onderhoud>
</auto>
</wagenpark>
</garage>\
Nu moet ik de kentekens genereren met daaraan gekoppeld de klantgegevens. Dit gebeurt dus adhv het 'klant relatienummer' van klant en 'eigenaar' van auto.
Ik heb alleen geen flauw idee hoe ik deze bij elkaar moet brengen. Heb wat zitten goochelen en dit was mijn resultaat:
<td>eigenaar</td><td><xsl:value-of select="klant[@relatienummer='select="eigenaar"']'/></td>
maar dit werkt dus niet. Iemand die weet hoe het wel moet? Kon het op w3schools niet vinden
Alvast bedankt voor de hulp!
Heb een probleempje met xml.Ik moet een xsl bestand maken dat een xml-bestand genereert. Hierbij moet ik gegevens uit een xml bestand halen. Dit xml bestand heeft de volgende opbouw (voorbeeld)
<garage>
<klanten>
<klant relatienummer="145">
<naam>
<voornaam>Peter</voornaam>
<tussenvoegsel>de</tussenvoegsel>
<achternaam>Bruin</achternaam>
</naam>
<adres>
<straat>Willy Dobbe Plantsoen</straat>
<huisnummer>21</huisnummer>
<huisnummertoevoeging>a</huisnummertoevoeging>
<postcode>6766FG</postcode>
<plaats>IJsselsteijn</plaats>
</adres>
</klant>
</klanten>
<wagenpark>
<auto>
<kenteken>RK-VD-02</kenteken>
<kentekenvolgnummer>3</kentekenvolgnummer>
<eigenaar>300</eigenaar>
<apk>
<datum>05-03-2005</datum>
<kilometerstand>30000</kilometerstand>
</apk>
<merk>Renault</merk>
<type>Twingo</type>
<bouwjaar>2004</bouwjaar>
<onderhoud>
<beurt>
<datum>01-05-2004</datum>
<type>aflevering</type>
</beurt>
<beurt>
<datum>01-08-2004</datum>
<type>10000 km</type>
</beurt>
<beurt>
<datum>08-03-2005</datum>
<type>30000 km</type>
</beurt>
</onderhoud>
</auto>
</wagenpark>
</garage>\
Nu moet ik de kentekens genereren met daaraan gekoppeld de klantgegevens. Dit gebeurt dus adhv het 'klant relatienummer' van klant en 'eigenaar' van auto.
Ik heb alleen geen flauw idee hoe ik deze bij elkaar moet brengen. Heb wat zitten goochelen en dit was mijn resultaat:
<td>eigenaar</td><td><xsl:value-of select="klant[@relatienummer='select="eigenaar"']'/></td>
maar dit werkt dus niet. Iemand die weet hoe het wel moet? Kon het op w3schools niet vinden
Alvast bedankt voor de hulp!
[ Voor 22% gewijzigd door Nongetjie op 29-12-2005 13:32 ]