|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: extrat value from current node only.
Hi Emmanuel,
Please try this XSL..
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="items">
<xsl:apply-templates select="item"/>
</xsl:template>
<xsl:template match="item">
title:<xsl:value-of
select="normalize-space(text())"/>
description:<xsl:value-of select="description"/>
</xsl:template>
</xsl:stylesheet>
The output produced is:
<?xml version="1.0" encoding="UTF-8"?>
title:title 1
description:description 1
title:title 2
description:description 2
Also should'nt you use
<xsl:output method="text" /> ..? (unless you want a
XML output)
Regards,
Mukul
--- emmanuel ide <emmanuel@xxxxxxxxxxx> wrote:
> Hi Guys,
>
> My fist post on this mailing list. Just started
> learning xsl yesterday, and
> already come across an issue which I cannot solve
> with the W3C tutorial ...
> :
>
> Below are my xml & xls file:
>
> ________________ XML FILE _______________________
>
> <?xml version="1.0" encoding="UTF-8" ?>
> <items>
> <item>
> title 1
> <description>description 1</description>
> </item>
> <item>
> title 2
> <description>description 2</description>
> </item>
> </items>
> _________________________________________________
>
> ________________ XLS FILE _______________________
> <?xml version="1.0" encoding="UTF-8"?>
> <xsl:stylesheet version="1.0"
> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
>
> <xsl:template match="items">
> <xsl:apply-templates select="item"/>
> </xsl:template>
>
> <xsl:template match="item">
> title:<xsl:value-of select="current()"/>
> description:<xsl:value-of select="description"/>
> </xsl:template>
>
> </xsl:stylesheet>
> ___________________________________________________
>
> I don't get
> <?xml version="1.0" encoding="UTF-8"?>
> title:title 11
> description:description 1
>
> But ...
> <?xml version="1.0" encoding="UTF-8"?>
> title:
> title 1
> description 1
>
> description:description 1
> title:
> title 2
> description 2
>
> description:description 2
>
> What changes do I have to make to my xls file to get
> the output I want?
>
> Thank you for you help.
>
> Emmanuel
>
>
__________________________________
Do you Yahoo!?
Yahoo! Small Business - Try our new resources site!
http://smallbusiness.yahoo.com/resources/
|
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








