|
Subject: Re: [xsl] Values in attributes From: "Vasu Chakkera" <vasucv@xxxxxxxxxxx> Date: Mon, 29 Dec 2003 23:27:17 -0800 |
Normally , use the variables when the value is to be reused.Just depends on
the style of coding though.
any unwanted declarations are usually not adviced.
----- Original Message -----
From: "Ragulf Pickaxe" <jawxml@xxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Monday, December 29, 2003 6:34 AM
Subject: RE: [xsl] Values in attributes
> As far as I can tell, Mukul is the only one providing a full solution.
> Though the question was only on the attribute value, the text value of the
> element must also be computed to satisfy the output. If the text value can
> be hardcoded, then so can the attribute, at the value is the same.
>
> If you don't want a variable, you would have to do:
>
> <a href="cities.php?city={city/name}"><xsl:value-of select="city/name"
> /></a>
> (Or only "name" instead of "city/name" if using the match criteria below)
>
> I myself tend to use variables when the value is used more than once.
>
> Regards, and happy new year,
> Ragulf Pickaxe :)
>
>
> >From: "Jaime A Stuardo Bahamondes" <jstuardo@xxxxxxxxxxx>
> >Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> >To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
> >Subject: RE: [xsl] Values in attributes
> >Date: Mon, 29 Dec 2003 09:04:27 -0400
> >
> >Why to use a variable? it's shorter to use {city/name} inside the HTML
> >attribute, or maybe I've missing something.
> >
> >Jaime
>
> > > <xsl:template match="/city">
> > > <xsl:variable name="city_name" select="name" />
> > >
> > > <a
> > > href="cities.php?city={$city_name}"><xsl:value-of
> > > select="$city_name" /></a>
> > >
> > > </xsl:template>
> > >
> > > Hope it solves the problem.
> > >
> > > Regards,
> > > Mukul
>
> > > > For example, with this piece of xml code:
> > > >
> > > > <city>
> > > > <name>Sevilla</name>
> > > > </city>
> > > >
> > > > generate this outputs in HTML:
> > > >
> > > > <a href="cities.php?city=Sevilla">Sevilla</a>
> > > >
> > > > Thanks in advance
> > > >
> > > > --
> > > > Francisco de Asis Franco Eslava
>
> _________________________________________________________________
> MSN 8 with e-mail virus protection service: 2 months FREE*
> http://join.msn.com/?page=features/virus
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Values in attributes, Ragulf Pickaxe | Thread | [xsl] template match, Mark Williams |
| Re: [xsl] randlist followed by rand, G. Ken Holman | Date | Re: [xsl] Re for-each identifying c, Skwirel Software Ltd |
| Month |