Subject: RE: [xsl] Outputting literal and 'quoted' tags. From: "Stuart Celarier" <stuart@xxxxxxxxxxx> Date: Wed, 5 Dec 2001 11:19:14 -0800 |
Excellent question, Joerg. Yes, both forms are correct XSLT. And using an <xsl:attribute-set> would also be correct. The <xsl:attribute> approach offers more flexibility than an attribute value template (such as {@id}). That is useful in cases where there is conditional logic for what the value is or whether the attribute is present. You might also consider using <xsl:attribute> to aid in modularity and readability when the attribute value is the result of a complex expression. The <xsl:attribute-set> allows several attributes to be grouped together, providing a little sanity in an attribute-dense data model. For a comparison of the different options and their merits, see [1]. I was trying to illustrate that there is a range of options available. Cheers, Stuart, stuart@xxxxxxxxxxx, www.ferncrk.com Reference [1] Kay, Michael, "XSLT Programmer's Reference, Second Edition", Wrox Press, 2001. See p. 169, "Usage". -----Original Message----- Why this extended version > <input type="checkbox" value="yes"> > <xsl:attribute name="name"><xsl:value-of select="@id"/></xsl:attribute> > </input> when it does the same like Emilianos <input type="checkbox" value="yes" name="{@id}"/> This is correct XSL! Regards, Joerg XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Outputting literal and 'q, Jörg Heinicke | Thread | RE: [xsl] Outputting literal and 'q, Emiliano |
Re: [xsl] literal result element as, Dan Diebolt | Date | Re: [xsl] HTML <img> </img> causing, Jörg Heinicke |
Month |