[xsl] An (almost) identity stylesheet

Subject: [xsl] An (almost) identity stylesheet
From: Karol Krenski <mimooh@xxxxxxxxxxxxxxx>
Date: Thu, 10 Apr 2008 10:40:22 +0200
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

Current Thread