Element <xsl:value-of> XSLT
- Poprzednia strona XSLT <template>
- Następna strona XSLT <for-each>
Element <xsl:value-of> jest używany do wydobycia wartości wybranego węzła.
Element <xsl:value-of>
Element <xsl:value-of> jest używany do wydobycia wartości wybranego węzła i dodania jej do strumienia wyjściowego konwersji:
<?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>Moja kolekcja płyt CD</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>
Komentarz:select Wartość atrybutu jest wyrażeniem XPath. Ta wyrażenie działa w sposób podobny do lokalizacji pliku systemu, gdzie kropka może wybrać podkatalogi.
Wynik konwersji wygląda podobnie do tego:

zobacz ten plik XML,zobacz ten plik XSL,i zobacz wynik.
Wynik tego przykładu ma pewne wady: tylko wiersz danych z dokumentu XML jest kopiowany do wyniku.
W następujących rozdziałach nauczysz się, jak używać <xsl:for-each> Elementy są używane do przechodzenia przez elementy XML i wyświetlania wszystkich rekordów.
- Poprzednia strona XSLT <template>
- Następna strona XSLT <for-each>