|
[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
[Recent Entries]
[Reply To This Message]
Re: An (almost) identity stylesheet
Subject: Re: An (almost) identity stylesheet
From: Mark Carlson <carlsonm@xxxxxxxxxxxxxxxx>
Date: Thu, 10 Apr 2008 15:21:13 -0700
|
Almost- Here's how the @attrib2 template should appear:
<xsl:template match="@attrib2">
<xsl:attribute name="attrib2">0</xsl:attribute>
</xsl:template>
Karol Krenski wrote:
Thanks a lot for all the answers and hints. I will surely inspect them
carefuly. The list seems so suportive and friendly that I can't exclude
the possibility of coming back with another questions ;)
Also thanks for pointing me to dpawson FAQ. It seems interesting.
Karol
think it should be like this you're looking for.
<xsl:template match="*">
<xsl:copy><xsl:apply-templates select="@*"/><xsl:apply-templates/></xsl:copy>
</xsl:template>
<xsl:template match="@*">
<xsl:copy/>
</xsl:template>
<xsl:template match="@attrib2">
<xsl:attribute name="@attrib2">0</xsl:attribute>
</xsl:template>
cheers,
Bryan Rasmussen
On Thu, Apr 10, 2008 at 10:40 AM, Karol Krenski <mimooh@xxxxxxxxxxxxxxx> wrote:
Hi list,
I am a novice to XSLT, learned mainly form online tutorials. This XSLT
thing is killing me. Can't figure out how to transform my doc.xml:
<?xml version="1.0" encoding="UTF-8"?>
<foo>
<bar>
<date attrib1='aaaaaaa' attrib2='bbbbbb'>25-02-08</date>
^
<name attrib3='null'>AAAAAAAAAAAAAAA</name>
</bar>
<bar>
<date attrib1='cccccc' attrib2='dddddd'>26-02-08</date>
^
<name attrib4='null'>BBBBBBBBBBBBBBB</name>
</bar>
</foo>
into
<?xml version="1.0" encoding="UTF-8"?>
<foo>
<bar>
<date attrib1='aaaaaaa' attrib2='0'>25-02-08</date>
^
<name attrib3='null'>AAAAAAAAAAAAAAA</name>
</bar>
<bar>
<date attrib1='cccccc' attrib2='0'>26-02-08</date>
^
<name attrib4='null'>BBBBBBBBBBBBBBB</name>
</bar>
</foo>
Can somebody please suggest the correct stylesheet?
I am blindly typing mainly 'copy' or 'copy-of' in my templates and the
output generation mechanics make little sense to me. The docs, comparing
to other programing documentation seems hard to understand. Could
somebody suggest good docs, please?
Regards,
Karol

|
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
| RSS 2.0 |
|
| Atom 0.3 |
|
|