|
Dit artikel is gepubliceerd op zondag 31 juli 2011 op vbvoorbeelden, bezoek de website voor een recente versie van dit artikel of andere artikels.
30.2.1. Een voorbeeldVolgend XML document : XML Instantie <?xml version="1.0" encoding="utf-8"?>
<student id="101">
<name>John</name>
<IQ>140</IQ>
</student> Zouden we kunnen omzetten naar HTML met volgende XSLT : Wat zou resulteren in volgende HTML : HTML <html>
<head>
<title>Student John</title>
</head>
<body>
<h1>ID</h1>
<p>101</p>
<h1>IQ</h1>
<p>140</p>
</body>
</html> boven
30.2.2. xsl:template ElementHet <xsl:template> element wordt gebruikt om in de XSLT een template te definiëren. De invulling van deze template zal dan het resultaat document, of een onderdeel van dat resultaat documenten, vormen. boven
30.2.3. xsl:value-of ElementAan de hand van de <xsl:value-of> elementen gaan we dan in onze template de waarde van het geselecteerde element, of andere element of attribuut die zich verhoudt tot dit geselecteerde element gaan gebruiken. boven
30.2.4. XPathHet match attribuut maakt duidelijk welk onderdeel ( hier het <student> element ) van de bron XML wordt gebruikt als invulling voor deze template.
Het select attribuut geeft hier aan uit welk child-element ( <name> of <IQ> ) of attribuut ( id ) de waarde komt voor de invulling. Bemerk hoe we voor de naam van het attribuut een @ teken moeten plaatsen.
Dit artikel is gepubliceerd op zondag 31 juli 2011 op vbvoorbeelden, bezoek de website voor een recente versie van dit artikel of andere artikels.
| hoofdstuk |
29. 30. 31.  |
| onderwerp |
30.1. 30.2. xsl:template en xsl:value-of Elementen 30.3.  |
| broncode |
|
| datum |
laatst gewijzigd op maandag 22 november 2010, laatst gepubliceerd op zondag 31 juli 2011 |
|