Subject: Re: [xsl] <xsl:for-each> not working... From: David Carlisle <davidc@xxxxxxxxx> Date: Tue, 15 Jul 2003 21:27:25 +0100 |
it would have been easier if you'd shown the input but guessing.. change <xsl:when test="contains(@name, 'Outputs')"> to <xsl:when test="contains(@name, 'Outputs') and not(ancestor::*[contains(@name,'Outputs')])"> so you only get the first such name (this will search the ancestor list in quadratic time, but assuming your tree is only a few deep not thousands that doesn't really matter) I assume this is left over debuging <xsl:if test="contains(@name, 'Outputs')"></xsl:if> as it's always true (as it's inside an xsl:when with the same test) and doesn't do anything. David XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] <xsl:for-each> not working..., John Liebermann | Thread | RE: [xsl] <xsl:for-each> not workin, John Liebermann |
RE: [xsl] using a variable in sort , Greg Johnson | Date | [xsl] Newbie Namespace Problem in M, Adrian Grigore |
Month |