[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Tempore 22:00:06, die 02/14/2005 AD, hinc in xsl-list@xxxxxxxxxxxxxxxxxxxxxx scripsit Karl Stubsjoen <kstubs@xxxxxxxxx>:
Sorry, I misread your previous mail about 'FOO'
Re: [xsl] Understanding Identity Transformations
Subject: Re: [xsl] Understanding Identity Transformations From: "Joris Gillis" <roac@xxxxxxxxxx> Date: Mon, 14 Feb 2005 22:04:01 +0100 |
Tempore 22:00:06, die 02/14/2005 AD, hinc in xsl-list@xxxxxxxxxxxxxxxxxxxxxx scripsit Karl Stubsjoen <kstubs@xxxxxxxxx>:
Given the following XML: <DATA> <FOO cat="BLUE"></FOO> <FOO cat="BLUE"></FOO> <FOO cat="RED"> <FOO cat="PINK"></FOO> <FOO cat="GREEN"></FOO> <FOO cat="BLUE"></FOO> </FOO> <FOO cat="BLUE"></FOO> <FOO cat="YELLOW"></FOO> <FOO>on you!</FOO> </DATA>
This: <xsl:template match="@* | node()"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:apply-templates /> </xsl:copy> </xsl:template>
<xsl:template match="*[@cat][not(@cat='BLUE')]"/>
Produces:
<DATA> <FOO cat="BLUE" /> <FOO cat="BLUE" /> <FOO cat="BLUE" /> <FOO>on you!</FOO> </DATA>
I don't want the <FOO>on you!</FOO> match. However, I don't understand how the root element was picked up, I
Sorry, I misread your previous mail about 'FOO'
Solution: <xsl:template match="FOO[not(@cat='BLUE')]"/>
regards, -- Joris Gillis (http://www.ticalc.org/cgi-bin/acct-view.cgi?userid=38041) "Scio me nihil scire" - Socrates
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Understanding Identity Tr, Karl Stubsjoen | Thread | Re: [xsl] Understanding Identity Tr, Karl Stubsjoen |
Re: [xsl] Understanding Identity Tr, Karl Stubsjoen | Date | Re: [xsl] Replacing character entit, Wendell Piez |
Month |