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(_at_)gmx(_dot_)net> 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
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--