大
大毛
Unregistered / Unconfirmed
GUEST, unregistred user!
以下是一个完整的用于检索XML文档的xsl文件(为了便于浏览,适当作了精简)。
检索结果以表格形式显示。我想在表格的第一列显示序号,就是从1开始增量;
另外,能够将检索结果的行数统计出来(显示在“检索结果”处)。
<xsl:value-of select=""/>这里不知如何写。
不知用嵌入script的方式能不能实现?
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:variable name="name"></xsl:variable>
<xsl:variable name="alias"></xsl:variable>
<xsl:template match="/">
<html>
<body>
<xsl:apply-templates select="目录"/>
</body>
</html>
</xsl:template>
<xsl:template match="目录">
<H4 align="center">检索结果</H4>共有<xsl:.......>--此处进行统计。
<table>
<TH>序号</TH>
<TH>名称</TH>
<TH>别名</TH>
<xsl:apply-templates select="类别"/>
</table>
</xsl:template>
<xsl:template match="类别">
<xsl:apply-templates select="子类别"/>
</xsl:template>
<xsl:template match="子类别">
<xsl:apply-templates select="产品"/>
</xsl:template>
<xsl:template match="产品">
<xsl:if test="contains(名称,$name) and contains(别名,$alias)">
<TR>
<TD>
<xsl:value-of select=""/>-----此处如何写??
</TD>
<TD>
<xsl:value-of select="名称"/>
</TD>
<TD>
<xsl:value-of select="别名"/>
</TD>
</TR>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
********************************************************************
检索结果以表格形式显示。我想在表格的第一列显示序号,就是从1开始增量;
另外,能够将检索结果的行数统计出来(显示在“检索结果”处)。
<xsl:value-of select=""/>这里不知如何写。
不知用嵌入script的方式能不能实现?
<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:variable name="name"></xsl:variable>
<xsl:variable name="alias"></xsl:variable>
<xsl:template match="/">
<html>
<body>
<xsl:apply-templates select="目录"/>
</body>
</html>
</xsl:template>
<xsl:template match="目录">
<H4 align="center">检索结果</H4>共有<xsl:.......>--此处进行统计。
<table>
<TH>序号</TH>
<TH>名称</TH>
<TH>别名</TH>
<xsl:apply-templates select="类别"/>
</table>
</xsl:template>
<xsl:template match="类别">
<xsl:apply-templates select="子类别"/>
</xsl:template>
<xsl:template match="子类别">
<xsl:apply-templates select="产品"/>
</xsl:template>
<xsl:template match="产品">
<xsl:if test="contains(名称,$name) and contains(别名,$alias)">
<TR>
<TD>
<xsl:value-of select=""/>-----此处如何写??
</TD>
<TD>
<xsl:value-of select="名称"/>
</TD>
<TD>
<xsl:value-of select="别名"/>
</TD>
</TR>
</xsl:if>
</xsl:template>
</xsl:stylesheet>
********************************************************************