XSLT <xsl:value-of>
-
定义
<xsl:value-of> 元素用于提取所选节点的值。 -
<xsl:value-of> 元素
<xsl:value-of> 元素可用于提取 XML 元素的值并将其添加到转换的输出流中:
查看转换结果<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <body> <h2>我的CD收藏</h2> <table border="1"> <tr bgcolor="#9acd32"> <th>名称</th> <th>艺术家</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>
-
示例解释
注意:在上面的示例中,select 属性包含一个 XPath 表达式。 XPath 表达式的工作方式类似于浏览文件系统。 正斜杠(/)选择子目录。上面示例的结果令人失望;仅一行数据从 XML 文档复制到输出。 在下一章中,您将学习如何使用 <xsl:for-each> 元素遍历 XML 元素,并显示所有记录。