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 |