Vraag & Antwoord

Webprogrammeren & scripting

XML vraagstukje

3 antwoorden
  • Hee CT-ers 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!
  • xsl dat xml genereert??? Xsl Uitleg! http://www.w3schools.com/xsl/
  • [quote:b4bc069b6a]What is XSLT? XSLT stands for XSL Transformations XSLT is the most important part of XSL [b:b4bc069b6a]XSLT transforms an XML document into another XML document [/b:b4bc069b6a] XSLT uses XPath to navigate in XML documents XSLT is a W3C Recommendation [/quote:b4bc069b6a] Wat is precies je punt arno?

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.