|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: how to select part of the tree?
"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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








