|
Subject: [xsl] correction: how to get new position() of a sorted result tree From: David Li <davidli@xxxxxxxxxxxx> Date: Thu, 02 Aug 2001 10:43:44 -0400 |
Hi,
I apologize for the typo in my previous question. The original XSLT code
is:
<xsl:template match="/">
<xsl:apply-templates select="//article">
<xsl:sort data-type="number" order="descending" select="@date" />
</xsl:apply-templates>
</xsl:template>
<xsl:template match="article">
<xsl:if test="position() < 100">
...... <!-- do processing here -->
</xsl:if>
</xsl:template>
The original XML source file is:
<?xml version="1.0" encoding="ISO-8859-1"?>
<index section="Headlines">
<article filename="file1.xml">
<title>News 1 Title Text</title>
<date>20001020</date>
<ctprovider>Efe</ctprovider>
</article>
<article filename="file2.xml">
<title>News 2 Title Text</title>
<date>20001113</date>
<ctprovider>Eastside Journal</ctprovider>
</article>
<article filename="file3.xml">
<title>News 3 Title Text</title>
<date>20001113</date>
<ctprovider>Newsbytes News Network</ctprovider>
</article>
............ <!-- more article elements here -->
</index>
The question is how to get the position() from a sorted result tree. In
the above code, calling position() returns the ID of the original pre-sorted
tree.
Thanks,
David
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] FOP table formatting prob, Gary Frederick | Thread | RE: [xsl] correction: how to get ne, Michael Kay |
| RE: [xsl] FOP table formatting prob, amit . pherwani | Date | [xsl] XSL with Netscape and Opera, Kevin_Gutch |
| Month |