<xsl:for-each select="tr[position() != 1][position() != last()]">
<xsl:for-each select="tr[position() > 1][position() < last()]">
<xsl:for-each select="tr">
<xsl:if test="position() != 1 and position() != last()">
but different context positions inside!!
</xsl:if>
</xsl:for-each>
<xsl:for-each select="tr[preceding-sibling::tr and following-sibling::tr]">
<xsl:for-each select="tr[preceding-sibling::tr][following-sibling::tr]">
and so on.
Is there any hint in the logs?
Regards,
Joerg
Jonathan Lancelle wrote:
Well, after being happy with a stable installation, I just had to go for it and install the latest stuff.
On a linux system I currently have Cocoon 2.0.4, Tomcat 4.1.18, and Java 1.4 working happily together...speed better than the Resin servlet environment I was using...and getting it going in a record time of 10 minutes!
It works great...except for one bizzare thing. When transforming using the included xerces/xalan jar files I have been defeated by the simple
<xsl:for-each select="tr[position()>1 and position()!=last()]"> ...</xsl:for-each>
structure. It doesn't work. The system simply hangs when encountering this structure, returning nothing. The browser loads and loads until timeout time.
What happened? Is the xercesImpl-2.0.0.jar included with Cocoon 2.0.4 broken? Or is there a broken Xerces/xalan jar associated with Java 1.4 getting in the way? Should I backtrack to the Java 1.3 installation environment for now? (will probably do...)
happy seasonal winter celebrations.
jkl
--------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>