|
Dit artikel is gepubliceerd op zondag 31 juli 2011 op vbvoorbeelden, bezoek de website voor een recente versie van dit artikel of andere artikels.
We kunnen in het select attribuut van een <xsd:for-each> element ook extra filter opties specifiëren, we kunnen hierin gebruik maken van vergelijkingsoperatoren als =, !=, < ( less-than/kleiner-dan ) en > ( greater-than/groter-dan ).
Willen we volgende bron XML : XML Instantie <?xml version="1.0" encoding="utf-8"?>
<class>
<student id="101">
<name>John</name>
<IQ>140</IQ>
</student>
<student id="102">
<name>Jane</name>
<IQ>130</IQ>
</student>
<student id="103">
<name>Paul</name>
<IQ>135</IQ>
</student>
</class>Transformeren naar volgende HTML waar we alle namen zien van de studenten met een naam verschillend van Paul : HTML <html>
<head>
<title>Class</title>
</head>
<body>
<ul>
<li>John</li>
<li>Jane</li>
</ul>
</body>
</html>Dan kunnen we daarvoor volgende XSLT opstellen : Inden we willen transformeren naar HTML waar we alle namen zien van studenten met een id groter dan 101 : HTML <html>
<head>
<title>Class</title>
</head>
<body>
<ul>
<li>Jane</li>
<li>Paul</li>
</ul>
</body>
</html>Dan kunnen we daarvoor volgende XSLT opstellen :
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.3. 30.4. xsl:for-each select Criteria 30.5.  |
| broncode |
|
| datum |
laatst gewijzigd op maandag 22 november 2010, laatst gepubliceerd op zondag 31 juli 2011 |
|