[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: select attribute in apply-templates
> MSXML3 does not distinguish between rtf and node-set However, there does seem to be somthing different going on. If I run the XSLT below through the MSXML3 parser I get 1 column for the first application of the template and 2 for the second. I was assuming this was because you cannot use the path queries on an rtf. <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="/"> <xsl:apply-templates/> </xsl:template> <xsl:template match="root"> <xsl:variable name="y"> <xsl:for-each select="*"> <xsl:copy-of select="."/> </xsl:for-each> </xsl:variable> <xsl:apply-templates select="$y/*"/> <xsl:apply-templates select="*"/> </xsl:template> <xsl:template match="*"> <div> <xsl:variable name="pos" select="position()-1"/> <xsl:value-of select="attribute::f1"/> <xsl:value-of select="parent::*/*[position()=$pos]/attribute::f1"/> </div> </xsl:template> </xsl:stylesheet> 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
|