Subject: Re: [xsl] How many tags in one structure? From: Mukul Gandhi <mukul_gandhi@xxxxxxxxx> Date: Tue, 19 Jul 2005 20:45:08 -0700 (PDT) |
Hi Karl, Here is a solution using identity template.. <?xml version="1.0"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="xml" indent="yes" /> <xsl:template match="node() | @*"> <xsl:copy> <xsl:apply-templates select="node() | @*" /> </xsl:copy> </xsl:template> <xsl:template match="book"> <xsl:if test="count(description) = 2"> <xsl:copy-of select="." /> </xsl:if> </xsl:template> </xsl:stylesheet> Regards, Mukul --- Karl Koch <TheRanger@xxxxxxx> wrote: > Hello, > > assuming I have the following structure (please take > my applogies if the > books don't suit your taste ;-): > > <bookshelf> > <book> > <id>1</id> > <title>Alice in Wonderland</title> > <description>A classic</description> > </book> > <book> > <id>2</id> > <title>1984</title> > <description>A British Classic about a > completely controlled society > written by George Orwell.</description> > <description>Very good read</description> > </book> > </bookshelf> > > I wouild like to get those books, which do have two > "description" tags. How > can I do that? The results shouild look like that: > > <bookshelf> > <book> > <id>2</id> > <title>1984</title> > <description>A British Classic > ...</description> > <description>Very good read</description> > </book> > </bookshelf> > > Kind Regards, > Karl > > -- > GMX DSL = Maximale Leistung zum minimalen Preis! > 2000 MB nur 2,99, Flatrate ab 4,99 Euro/Monat: > http://www.gmx.net/de/go/dsl ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] How many tags in one stru, Angel Gavin | Thread | [xsl] [ANN] oXygen XSLT Editor/Debu, George Cristian Bina |
Re: [xsl] Saxon8 beginner questions, David Carlisle | Date | [xsl] Sum of identical nodes, Alvin Ng |
Month |