Subject: Re: how to select part of the tree? From: "K. Ari Krupnikov" <ari@xxxxxxx> Date: Wed, 29 Mar 2000 13:43:58 -0500 |
"John E. Simpson" wrote: > > At 09:32 PM 03/28/2000 -0500, K. Ari Krupnikov wrote: > > I'm trying to select some of the nodes in an XML document, but I keep > >getting the whole tree. How do I make sure only <make> and <model> nodes > >in this example are returned? > > > > ...[snip]... > > > ><xsl:template match="make"> > > <b><xsl:apply-templates/></b> > ></xsl:template> > > > ><xsl:template match="model"> > > <i><xsl:apply-templates/></i> > ></xsl:template> > > Replace each <xsl:apply-templates/> elements with <xsl:value-of select="."/>. > > <xsl:apply-templates/> says, "...now process the matched node and all its > children." That's why you're getting all the other stuff in your result. > <xsl:value-of select="."/> says, "...add the value of the matched node to > the result tree." > Do you mean something like this? This XSL produces the exact same result as the original one. What did I miss? Ari ================================================================= == stylesheet <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="make"> <b><xsl:value-of select="."/></b> </xsl:template> <xsl:template match="model"> <i><xsl:value-of select="."/></i> </xsl:template> </xsl:stylesheet> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: how to select part of the tree?, John E. Simpson | Thread | Re: how to select part of the tree?, Dan Morrison |
Re: Including CSS File References i, David Carlisle | Date | RE: Namespace Jungle, RSuiter |
Month |