Re: [xsl] An (almost) identity stylesheet

Subject: Re: [xsl] An (almost) identity stylesheet
From: "bryan rasmussen" <rasmussen.bryan@xxxxxxxxx>
Date: Thu, 10 Apr 2008 10:49:40 +0200
oops put in the @ in attrib2, make is xsl:attribute name= attrib2



On Thu, Apr 10, 2008 at 10:46 AM, bryan rasmussen
<rasmussen.bryan@xxxxxxxxx> wrote:
> 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

Current Thread