Subject: Re: Regarding xsl transformation to xml tree
From: Abhijit Junnare <mavlaabhi@xxxxxxxxx>
Date: Wed, 8 Oct 2003 12:59:26 -0700 (PDT)
|
--- "Chadha, Devesh" <devesh.chadha@xxxxxxxxxx> wrote:
> Hi,
>
> I am in a quandary. I have a huge xml tree that has
> the following structure-
>
> <all_plants>
>
> <plant> maple
> <type>tree</tree>
> <height>tall</height>
> </plant>
>
> <plant> dandelion
> <type>weed</tree>
> <height>short</height>
> </plant>
>
> <plant> sage
> <type>herb</tree>
> <height>short</height>
> </plant>
>
> </all_plants>
>
> I need the xsl that would give me a result as:
>
> Maple
> Dandelion
> Sage
>
> Here is the XSL transform I am using
>
> <xsl:template match="/">
> <html>
> <body>
> <xsl:apply-templates select="all_plants">
> </body>
> </html>
> </xsl:template>
>
> <xsl:template match="all_plants">
> <table>
> <xsl:apply-templates select="plant">
> </table>
> </xsl:apply-templates>
>
> <xsl:template match="plant">
> <tr><td><value-of select="."/></td></tr>
> </xsl:template>
This will get you all the text that is inside the
plant element and its children I guess.
>
>
> ....let me know what I am doing wrong!!
> Is there any other way I can do this?????
>
Instead do the following
<xsl:template match="plant">
<tr><td><xsl:apply-templates/>td></tr>
</xsl:template>
<xsl:template match="type">
</xsl:template>
<xsl:template match="height">
</xsl:template>
> Any help would be greatly appreciated...
>
> Regards,
> DC
>
>
>
------------------------------------------------------------------------------
> This message is intended only for the personal and
> confidential use of the
> designated recipient(s) named above. If you are not
> the intended recipient of
> this message you are hereby notified that any
> review, dissemination,
> distribution or copying of this message is strictly
> prohibited. This
> communication is for information purposes only and
> should not be regarded as
> an offer to sell or as a solicitation of an offer to
> buy any financial
> product, an official confirmation of any
> transaction, or as an official
> statement of Lehman Brothers. Email transmission
> cannot be guaranteed to be
> secure or error-free. Therefore, we do not
> represent that this information is
> complete or accurate and it should not be relied
> upon as such. All
> information is subject to change without notice.
>
>
> XSL-List info and archive:
> http://www.mulberrytech.com/xsl/xsl-list
>
__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|