以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XSL/XSLT/XSL-FO/CSS 』 (http://bbs.xml.org.cn/list.asp?boardid=8) ---- 这里为什么可以用这个呢?XSL的模板问题 (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=8244) |
-- 作者:shubeijie -- 发布时间:6/10/2004 6:55:00 PM -- 这里为什么可以用这个呢?XSL的模板问题 我的XSL是这样的<?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/TR/REC-html40"> <xsl:template match="/"> <xsl:for-each select="PRODUCTDATA/PRODUCT"> <xsl:sort select="@PRODID" order="ascending" /> <LI> <xsl:text>Product ID: </xsl:text> <font color="red"> <xsl:value-of select="@PRODID" /> </font> <xsl:text>Product Name: </xsl:text> <font color="red"> <xsl:apply-templates select="PRODUCTNAME" /> </font> <xsl:text>Price Per Unit (In U.S. $): </xsl:text> <font color="red"> <xsl:value-of select="PRICE" /> </font> </LI> </xsl:for-each> </xsl:template> </xsl:stylesheet> 我的XML是这样 当我把XSL中的第16行的<xsl:apply-templates select="PRODUCTNAME" />换为 我想问为什么这里我没有设置缺省模板,当用apply-template一样可以出结果, |
-- 作者:sam -- 发布时间:6/10/2004 7:34:00 PM -- 当xlst解析器没有找到相应的模板时就会使用缺省的,缺省的实际上就是显示该元素的所有内容 |
-- 作者:shubeijie -- 发布时间:6/10/2004 9:41:00 PM -- ok |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
140.625ms |