Subject: RE: [xsl] How to apply templates to all child elements except a few From: "Brian Martinez" <Brian.Martinez@xxxxxxxxxxxx> Date: Tue, 17 Oct 2006 13:59:34 -0500 |
I think that should be <xsl:apply-templates select="*[not(local-name() = 'CHILD4']" /> Alternatively you can do: <xsl:apply-templates /> with no select attribute and then create an empty template for the element you want to exclude: <xsl:template match="CHILD4"></xsl:template> hth, b. > -----Original Message----- > From: cknell@xxxxxxxxxx [mailto:cknell@xxxxxxxxxx] > Sent: Tuesday, October 17, 2006 12:45 PM > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: RE: [xsl] How to apply templates to all child elements except a > few > > <xsl:template match="el1"> > <xsl:apply-templates match="*[not(local-name() = 'CHILD4'] /> > </xsl:template> > -- > Charles Knell > cknell@xxxxxxxxxx - email > > > > -----Original Message----- > From: rfd ewrew <xmlquestions101@xxxxxxxxxxx> > Sent: Tue, 17 Oct 2006 13:38:15 -0500 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] How to apply templates to all child elements except a few > > Hi: > > I was wondering if there was any way in xslt to APPLY TEMPLATES a few > elements and exclude a few > > Suppose i have an xml with a root element as el1 > <el1> > <CHILD1></CHILD1> > <CHILD2></CHILD2> > <CHILD3></CHILD3> > <CHILD4></CHILD4> > > </el1> > I want to write something like apply templates to all elements except > CHILD4. How do I do this? > > Can someone please guide me here. > > Thank you. > > _________________________________________________________________ > Try the next generation of search with Windows Live Search today! > http://imagine-windowslive.com/minisites/searchlaunch/?locale=en- > us&source=hmtagline
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] How to apply templates to, G. Ken Holman | Thread | [xsl] a simple RTF <> XML question, slacker hacker |
RE: [xsl] How to apply templates to, G. Ken Holman | Date | RE: [xsl] How to apply templates to, Michael Kay |
Month |