Subject: RE: Using tags within tags From: Mick <mick@xxxxxxxxxxxx> Date: Mon, 21 Aug 2000 10:07:58 +0200 |
Hello Ben, David and Jeni, Thanks for helping me out with my problem. I have tried all of your solutions but unfortunately, none of them work. Any idea what's going wrong? If you have any time to help me sort this out, please contact me off-list - I could really do with some help. Mick mick@xxxxxxxxxxxx At 19:58 16/08/00 -0200, David Allouche wrote: >On Wed, 16 Aug 2000, Ben Robb wrote: >> <xsl:template match="cap"> >> <div> >> <xsl:attribute name="style"> >> color:<xsl:value-of select="@color"/> >> </xsl:attribute> >> <xsl:apply-templates/> >> </div> >> </xsl:template> > >The <xsl:attribute> would produce nicer output this way: >(and there was a cultural typo, @color instead of @colour) > > <xsl:attribute name="style"> > <xsl:text/>color:<xsl:value-of select="@colour"/> > </xsl:attribute> Or, for something as simple as this, you could use an attribute value template, which is shorter as well as getting rid of whitespace, but a little less transparent (possibly? - I personally find it easier to read) and won't work on early versions of MSXML: <xsl:template match="cap"> <div style="color:{@colour}"> <xsl:apply-templates /> </div> </xsl:template> I do like the <xsl:text/> trick :) Cheers, Jeni Jeni Tennison http://www.jenitennison.com/ 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: Using tags within tags, Jeni Tennison | Thread | matching nodes by their value, Jonas |
to extract the longest string. (fwd, C.V. Radhakrishnan | Date | Getting PI Attributes, Paul Terray |
Month |