以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XSL/XSLT/XSL-FO/CSS 』  (http://bbs.xml.org.cn/list.asp?boardid=8)
----  在XSL中的text是不是可以省略?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=8246)


--  作者:shubeijie
--  发布时间:6/10/2004 9:49:00 PM

--  在XSL中的text是不是可以省略?
比如象这样<?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:choose>
         <xsl:when test="PRICE[.&gt;50]">
            <font color="red">
               PRODUCT NAME:
               <xsl:value-of select="PRODUCTNAME" /><BR/>
               DESCRIPTION:
               <xsl:value-of select="DESCRIPTION" /><BR/>
               PRICE:
               <xsl:value-of select="PRICE" /><BR/>
               QUANTITY:
               <xsl:value-of select="QUANTITY" /><BR/><BR/>
               <HR/>
            </font>
         </xsl:when>
            <xsl:otherwise>
               <font color="green">
                  PRODUCT NAME:
                  <xsl:value-of select="PRODUCTNAME" /><BR/>
                  DESCRIPTION:
                  <xsl:value-of select="DESCRIPTION" /><BR/>
                  PRICE:
                  <xsl:value-of select="PRICE" /><BR/>
                  QUANTITY:
                  <xsl:value-of select="QUANTITY" /><BR/><BR/>
                  <HR/>
               </font>
            </xsl:otherwise>
      </xsl:choose>
   </xsl:for-each>
</xsl:template>
</xsl:stylesheet>

这里面的PRODUCT NAME:  DESCRIPTION:  PRICE:  QUANTITY:都没有用<xsl:text></xsl:text>来声明,这是不是说明在XSL文档中可以省略<xsl:text></xsl:text>声明。
如果不是,那在什么情况下可以省略,什么情况下不可以?


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms