XSLT <xsl:value-of> Element

Het <xsl:value-of> element wordt gebruikt om de waarde van een geselecteerde knoop te extraheren.

Het <xsl:value-of> element

Het <xsl:value-of> element wordt gebruikt om de waarde van een geselecteerde knoop te extraheren en deze toe te voegen aan het uitvoerstrom van de conversie:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
 <html>
 <body>
   <h2>My CD Collection</h2>
   <table border="1">
     <tr bgcolor="#9acd32">
       <th>Title</th>
       <th>Artist</th>
     </tr>
     <tr>
      <td><xsl:value-of select="catalog/cd/title"/></td>
      <td><xsl:value-of select="catalog/cd/artist"/></td>
     </tr>
   </table>
 </body>
 </html>
</xsl:template>
</xsl:stylesheet>

Opmerking:select De waarde van het attribuut is een XPath-expressie. Deze expressie werkt op een manier die vergelijkbaar is met het lokaliseren van een bestandssysteem, waarin de schuine streep kan worden gebruikt om submappen te kiezen.

De conversie resultaat lijkt erop uit te zien:

bekijk dit XML-bestand,bekijk deze XSL-bestand,en bekijk het resultaat.

Het resultaat van dit voorbeeld heeft enige gebreken: slechts één regel data van het XML-document wordt gekopieerd naar het resultaat.

In de volgende hoofdstukken leer je hoe je <xsl:for-each> Elementen om door XML elementen te loopen en alle records te tonen.