Subject: RE: how to select the complementary of a child ? From: Kay Michael <Michael.Kay@xxxxxxx> Date: Tue, 16 Mar 1999 12:38:03 -0000 |
> Inside a node, I need to select all its children exept one. > I'm not able to write this in XSL. > Have you got any idea ? > > I tried : > <xsl:apply-templates select="*[not(a)]"/> > <xsl:apply-templates select=".[not(a)]"/> > <xsl:apply-templates select="not(a)"/> > In SAXON you can do select="*[not(name(.)="a")], but name() is a string expression and for some reason standard XSL doesn't allow a string expression in a qualifier. I'd be inclined to either (a) use xsl:for-each and xsl:if / xsl:choose, or (b) use modes: define a mode in which processing "a" has no effect. Mike Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
how to select the complementary of , Mathieu Mangeot Lere | Thread | Re: how to select the complementary, Shekhar Kshirsagar |
Problems with LotusXSL., Michel Goossens | Date | Re: how to select the complementary, Shekhar Kshirsagar |
Month |