Subject: Re: [xsl] Adding attributes From: Elizabeth Barham <soggytrousers@xxxxxxxxx> Date: 07 Feb 2002 08:27:37 -0600 |
"Ivan Rubin Ayma" <Iayma@xxxxxxxxxxxx> writes: > Suppose I had an XML: > > <myelement type="10"> > <somedata/> > </myelement> > > and with the transformation I need to get: > > <myelement type="10" color="blind"> > <somedata/> > </myelement> I'm supposing you mean something like this: <xsl:template match="myelement[@type='10']"> <myelement type="10" color="blind"> <xsl:apply-templates /> </myelement </xsl:template> In this example, the template only matches myelement's that have a type equal to 10. OTOH, this would match 'myelement' and update the element itself if and only if type = '10' <xsl:template match="myelement"> <myelement type="{@type}"> <xsl:if test="@type='10'"> <xsl:attribute name="color"> blind </xsl:attribute> </xsl:if> <xsl:apply-templates/> </myelement> </xsl:template> Elizabeth XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Adding attributes, Ivan Rubin Ayma | Thread | RE: [xsl] Adding attributes, Michael Kay |
RE: [xsl] Adding attributes, Jeff Beadle | Date | Re: [xsl] Adding attributes, ronald heller |
Month |