XSLT <xsl:value-of> 元素
知識
04-25
<xsl:value-of> 元素用於提取某個選定節點的值。
<xsl:value-of> 元素
<xsl:value-of> 元素用於提取某個 XML 元素的值,並把值添加到轉換的輸出流中:
實例
<?xmlversion="1.0"encoding="UTF-8"?><xsl:stylesheetversion="1.0"xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:templatematch="/"><html><body><h2>My CD Collection</h2><tableborder="1"><trbgcolor="#9acd32"><th>Title</th><th>Artist</th></tr><tr><td><xsl:value-ofselect="catalog/cd/title"/></td><td><xsl:value-ofselect="catalog/cd/artist"/></td></tr></table></body></html></xsl:template></xsl:stylesheet>
實例解釋
注意:在上面的實例中,select 屬性的值是一個 XPath 表達式。這個 XPath 表達式的工作方式類似於定位某個文件系統,在其中正斜杠(/)可選擇子目錄。
上面實例的結果有一點小缺陷,僅有一行數據從 XML 文檔被複制到輸出。在下一章中,您將學習到如何使用 <xsl:for-each> 元素來循環遍歷 XML 元素,並顯示所有的記錄。
TAG:程序員小新人學習 |