This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: Convert XML elements with extended attributes into CSV
- To: Jeni Tennison <mail at jenitennison dot com>
- Subject: Re: [xsl] Convert XML elements with extended attributes into CSV
- From: Xiaocun Xu <xiaocunxu at yahoo dot com>
- Date: Tue, 29 May 2001 07:35:29 -0700 (PDT)
- Cc: xsl-list at lists dot mulberrytech dot com
- Reply-To: xsl-list at lists dot mulberrytech dot com
Hi, Jeni:
> No problems, but you can apply templates in
> 'escape-CSV' mode to any
> kind of node, attributes included, so with the
> template I provided,
> you could do:
>
> <xsl:apply-templates select="@Description"
> mode="escape-CSV" />
>
> with exactly the same effect.
Thanks for the reply. I did initially try to use:
<xsl:apply-templates select="@Description"
mode="escape-CSV" />
But somehow that did not work, the returned string is
exactly the same as the original string, with "
instead of "".
Then I tested apply-templates with a node, the
string replacement worked prefectly. So I went ahead
and tried call-template with attribute like below:
<xsl:call-template name="escape-CSV">
<xsl:with-param name="string" select="@Description"
/>
</xsl:call-template>
And that worked prefectly.
What could have caused the behavior I am seeing?
much thanks,
Xiaocun
__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list