|
网站建设 -
网站建设软件
|
|
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文件可以参照以上修改。
|