[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: find the following sibling of my parent
<xsl:value-of > select="generate-id($context::following-sibling::*[position()=1])"/> Others have pointed out the correct syntax here. > </xsl:attribute>NEXT</xsl:element> > </xsl:when> > <xsl:otherwise> > <xsl:variable name="newcontext"> > <xsl:value-of select="concat($context,'::parent')"/> > </xsl:variable> > <xsl:call-template name="parentnext"> > <xsl:with-param name="context" select="$newcontent"/> > </xsl:call-template> > </xsl:otherwise> > </xsl:choose> NO! The parameter passed to parentnext will be a string containing an XPath expression, it will not be the result of evaluating that expression. There is no way in standard XSLT of constructing an XPath expression at run-time and then evaluating it. (There is a Saxon extension to do this, but I'm fairly sure you don't need it here.) Mike Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|