oops put in the @ in attrib2, make is xsl:attribute name= attrib2
On Thu, Apr 10, 2008 at 10:46 AM, bryan rasmussen
<rasmussen(_dot_)bryan(_at_)gmail(_dot_)com> 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(_at_)inf(_dot_)sgsp(_dot_)edu(_dot_)pl> 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
>
> --~------------------------------------------------------------------
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
> To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
> or e-mail:
<mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
> --~--
>
>
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--