This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Using Preceding-Sibling to acquire value in for-each loop
- From: "Dion Houston" <dionh at microsoft dot com>
- To: <xsl-list at lists dot mulberrytech dot com>
- Date: Mon, 3 Jun 2002 13:44:21 -0700
- Subject: RE: [xsl] Using Preceding-Sibling to acquire value in for-each loop
- Reply-to: xsl-list at lists dot mulberrytech dot com
You're using XSL not XSLT in your stylesheet, and the preceding-sibling
access is not supported. If you're not using any WD functionality you
may be able to get away with just changing the namespace. Try changing:
xmlns:xsl="http://www.w3.org/TR/WD-xsl"
to
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
HTH!
Dion
-----Original Message-----
From: Mark Turanin [mailto:mark.turanin@epixweb.com]
Sent: Monday, June 03, 2002 1:29 PM
To: 'XSL-List@lists.mulberrytech.com'
Subject: [xsl] Using Preceding-Sibling to acquire value in for-each loop
In a for-loop I am trying to acquire the value of the previous z:row
@LedgerID value captured in the for-loop....
<z:data>
<z:row LedgerID=1/>
<z:row LedgerID=2/>
</z:data>
However, with the following xsl I keep getting the error : Description:
Expected token 'eof' found ':' .preceding-sibling-->:<--:row[1]
Please advise
<HTML xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<META name="VI60_DefaultClientScript" Content="VBScript"></META>
<BODY>
<xsl:element name = "FORM">
<xsl:element name="table">
<xsl:attribute
name="name">tGLALL</xsl:attribute>
<xsl:attribute
name="align">center</xsl:attribute>
<xsl:attribute name="border">0</xsl:attribute>
<xsl:attribute name="cols">11</xsl:attribute>
<xsl:attribute name="height">1</xsl:attribute>
<xsl:element name="TR">
<xsl:element name="TD">
<B><U>Previous
LedgerID</U></B>
</xsl:element>
</xsl:element>
<xsl:for-each
select="xml/rs:data/z:row">
<xsl:element name="TR">
<xsl:element
name="TD">
<xsl:value-of select="preceding-sibling::row[1]"/>
</xsl:element>
</xsl:element>
</xsl:for-each>
</xsl:element>
</xsl:element>
</BODY>
</HTML>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list