当前位置: 首页 > 网络学院 > XML相关教程 > XSL/XSLT > <xsl:value-of>

XSL/XSLT
XSL 语言
XSLT 介绍
XSLT 浏览器
XSLT 转换
<xsl:template>
<xsl:value-of>
<xsl:for-each>
<xsl:sort>
<xsl:if>
<xsl:choose>
<xsl:apply-templates>
XSLT - 客户端
XSLT - 服务器端
XSLT - 编辑XML
XSLT 摘要
XSLT 元素参考
XSLT 函数
XSL 编辑器

XSL/XSLT 中的 <xsl:value-of>


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-03-01   浏览: 705 ::
收藏到网摘: n/a

The <xsl:value-of> element is used to extract the value of a selected node.
<xsl:value-of>元素是用于选取一个已选中的节点值的。


The <xsl:value-of> Element
<xsl:value-of>元素

The <xsl:value-of> element can be used to extract the value of an XML element and add it to the output stream of the transformation:
<xsl:value-of>元素可以用来选取一个XML元素的值,并把它添加到转换后的输出流里:

<?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>

Note: The value of the select attribute is an XPath expression. An XPath expression works like navigating a file system; where a forward slash (/) selects subdirectories.
注意: 选择(select)属性值是一个XPath表达式。XPath表达式的作用,如:对文件系统进行导航,通过在前面添加斜杠 “/” 来选择子目录。

The result of the transformation above will look like this:
上述代码的转换结果如下:

My CD Collection
我的CD集

Title Artist
Empire Burlesque Bob Dylan

View the XML file, View the XSL file, and View the result
XML 文件, XSL 文件, 以及 最终结果

The result from this example was also a little disappointing, because only one line of data was copied from the XML document to the output.
通过这个例子得到的结果同样让人有点失望,因为只有一行数据从XML文件中复制到结果。

In the next chapter you will learn how to use the <xsl:for-each> element to loop through the XML elements, and display all of the records.
在下一章中,你将学会如何使用<xsl:for-each>元素来循环操作XML元素,并显示所有记录。

评论 (0) All

登陆 | 还没注册?