Subject: RE: how to select the complementary of a child ? From: David Schach <davidsch@xxxxxxxxxxxxx> Date: Wed, 17 Mar 1999 10:53:52 -0800 |
If you are using IE5's XSL, the syntax is *[nodeName() != "a"] > -----Original Message----- > From: Mathieu Mangeot Lerebours [SMTP:Mathieu.Mangeot@xxxxxxxxxxxxxx] > Sent: Tuesday, March 16, 1999 2:57 AM > To: xsl-list@xxxxxxxxxxxxxxxx > Cc: mangeot@xxxxxxxxxxxxxx > Subject: how to select the complementary of a child ? > > > Hello, > > I'm trying to write an xsl file. > > 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 ? > > > The source : > <root> > <a>...</a> > <b>...</b> > ................. > <z>...</z> > </root> > > The XSL stylesheet: > <xsl:template match="root"> > <xsl:apply-templates select="a"/> > <myns:rest> > <xsl:apply-templates select="all-the-children-exept a"/> > </myns:rest> > </xsl:template> > > The result: > <A>...</A> > <myns:rest> > <B>...</B> > ....... > <Z>...</Z> > </myns:rest> > > > For : > <xsl:apply-templates select="all-the-children-exept a"/> > I tried : > <xsl:apply-templates select="*[not(a)]"/> > <xsl:apply-templates select=".[not(a)]"/> > <xsl:apply-templates select="not(a)"/> > > But I didn't manage to obtain what I want > > > Thank you for your help. > > > -- > Mathieu MANGEOT-LEREBOURS | Phone : +33 4 76 61 51 32 > Xerox Research Centre Europe | Fax : +33 4 76 61 50 99 > 6 chemin de Maupertuis | E-mail: Mathieu.Mangeot@xxxxxxx > F-38240 Meylan FRANCE | http://www.xrce.xerox.com > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: how to select the complementary, Shekhar Kshirsagar | Thread | XSL processor wanted ..., Miles Sabin |
RE: comment nodes, David Schach | Date | Re: select="*/@UNITS/..", James Tauber |
Month |