Hoe kan je gebruikmakend van XSL een style koppelen aan een element. Heb de volgende xml opbouw:
Daarnaast heb ik de volgende XSL:
Ik kan verder nergens wat vinden om nu bijvoorbeeld het element "naam" dik en rood af te drukken via XSL (Kan opzich wel met <font>, maar wil dat vermijden)
Wie kan een tipje oplichten van die sluier???
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
| <?xml version="1.0" ?>
<?xml-stylesheet type="text/xsl" href="klantenbestand.xsl"?>
<bestelling xmlns:HTML="http://www.w3.org/Profiles/XHTML-transitional">
<klantenbestand>
<klant klantid="1">
<naam>ikke</naam>
<adres>dorpstraat 1</adres>
<postcode>1111 AA</postcode>
<woonplaats>Amsterdam</woonplaats>
<telefoonnummer>0111-222222</telefoonnummer>
<emailadres>ikke@hotmail.com</emailadres>
</klant>
<klant klantid="2">
<naam>jij</naam>
<adres>Karton Doos 8</adres>
<postcode>2222 JH</postcode>
<woonplaats>Amsterdam</woonplaats>
<telefoonnummer>0132-321325</telefoonnummer>
<emailadres>jij@karton.doos</emailadres>
</klant>
</klantenbestand>
</bestelling> |
Daarnaast heb ik de volgende XSL:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
| <?xml version="1.0" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<html>
<head>
<title>XML in combinatie met XSL</title>
</head>
<body>
<table>
<xsl:for-each select="bestelling/klantenbestand/klant">
<tr><td><xsl:value-of select="@klantid" /> </td><td><xsl:value-of select="naam" /></td></tr>
<tr><td></td><td><xsl:value-of select="adres" /></td></tr>
<tr><td></td><td><xsl:value-of select="postcode" /> <xsl:value-of select="woonplaats" /></td></tr>
<tr><td></td><td><xsl:value-of select="telefoonnumer" /></td></tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet> |
Ik kan verder nergens wat vinden om nu bijvoorbeeld het element "naam" dik en rood af te drukken via XSL (Kan opzich wel met <font>, maar wil dat vermijden)
Wie kan een tipje oplichten van die sluier???