使用XMl列表时,怎样才能不列出目标节点下的范例节点? Print E-mail
User Rating: / 0
PoorBest 
网站建设 - 网站建设软件
Wednesday, 21 May 2008 02:14
使用XML列表时,其目标节点下可能包含范例节点,一般范例节点是不需要列出来的。是否列出范例节点,与该XML列表使用的XSL文件有关。以xmlList.xsl文件为例:其代码为:

<?xml version="1.0"  encoding="gb2312"?>
<!--
  xmlList.xsl v11.0
  Webtea 页面组件格式定义文件:XML列表格式定义
  Copyright 2001 - 2004 webteam.com.cn

  说明:
 用于XML列表(xmlList)的显示格式定义
 列表的大部分属性可以在节点的列表选项中定义

  特点:
 基本型
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
 <xsl:apply-templates />
</xsl:template>

<xsl:template match="Node">
 <xsl:apply-templates />
</xsl:template>

<xsl:template match="SubNode">
  <xsl:if test=".[@Flag $eq$ 0]">
    <tr>
 <td align="center">
  <a>
              <xsl:choose>
                  <xsl:when test="@target">
                       <xsl:attribute name="target"><xsl:value-of select="@target" /></xsl:attribute>
                  </xsl:when>
           </xsl:choose>
   <xsl:attribute name="href"><xsl:value-of select="@href" /></xsl:attribute>
   <xsl:value-of select="@Caption" />
  </a>
 </td>
    </tr>
  </xsl:if>
</xsl:template>

</xsl:stylesheet>

加上红色的两行代码,该XML列表就不列出其目标节点下的范例节点。

其它XSL文件可以参照以上修改。
 
Banner

本站文章均来自网络为方便大家阅读之用,如有侵权,请联系我们,我们收到后立即删除,谢谢!另文章言论不代表本站观点。

 
上海定制公寓:瑞虹新城3期
瑞安房地产推出上海内环住宅瑞虹新城3期,该楼盘首推“定制公寓”概念,大胆借鉴国际前沿的设计理念,在上海北外滩打造精致优雅的国际现代化上海虹口高品质住宅小区。

娱乐竞拍:噢耶竞拍网
噢耶竞拍网提供低价竞拍、抢拍、竞猜,为您提供低价购物、娱乐购物以及娱乐竞猜,噢耶团队为您提供竭诚服务,开心又刺激的娱乐购物新体验就在噢耶竞拍网

zhishi123.com.cn广告