wood burning stoves 2.0*
The moose likes XML and Related Technologies and the fly likes xsl - need to select on attribute and limit output Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "xsl - need to select on attribute and limit output" Watch "xsl - need to select on attribute and limit output" New topic

xsl - need to select on attribute and limit output

Teresa Mills

Joined: Jun 07, 2004
Posts: 1
I need to modify the following xsl code to limit the output to only 4 records. The childnumber method worked when I was not stripping off the article id = '_0'. Since adding that, I get only three lines of information.

<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<xsl:for-each select="moreovernews/article[@id != '_0']">
<xsl:when expr="childNumber(this) > 4"></xsl:when>
<xsl therwise>
<tr><td width='100%' colspan='2'><a style='color: #000080; font-size: 12pt; font-weight: bold' ><xsl:attribute name="href"><xsl:value-of select="url"/></xsl:attribute><xsl:attribute name="target">_blank</xsl:attribute><xsl:value-of select="headline_text"/></a></td></tr>
<tr><td width='10%'></td><td width='90%'><a><xsl:attribute name="href"><xsl:value-of select="document_url"/></xsl:attribute><xsl:attribute name="target">_blank</xsl:attribute><xsl:value-of select="source"/></a>
<a><xsl:attribute name="href"><xsl:value-of select="access_registration"/></xsl:attribute><xsl:attribute name="target">_blank</xsl:attribute><xsl:value-of select="access_status"/></a>
<xsl:value-of select="harvest_time"/> GMT</td></tr>

</xsl therwise>

I think that I need to use templates, and then use a parameter to count the records output, but then I do not know how to filter the id attribute.

Thanks in advance for any help.
I agree. Here's the link: http://aspose.com/file-tools
subject: xsl - need to select on attribute and limit output
Similar Threads
How to get XSL table with alternating rows highlighted
XSL Problem
Code Allignment In Xml Spy Editor
xhtml to xhtml using xslt
Handling Nested tables in xsl:fo for saving a document in RTF