|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: simple xsl:choose question part 2
It's not an XSL-problem, but a HTML- or CSS- problem. First remove the '
from border:'1px solid red'; -> border: 1px solid red; These apostrophes
completely confuse Mozilla and the output of IE looks better without it
too. Then the outer span (green) must be a <div> I think. With <span> of
course the text itself is bordered. Try it with <div> ...
<xsl:template match="/">
<div style="border: 1px solid green;width:auto">
<xsl:apply-templates/>
</div>
</xsl:template><xsl:template match="Dir">
<xsl:call-template name="print">
<xsl:with-param name="color" select="'red'"/>
</xsl:call-template>
<xsl:apply-templates/>
</xsl:template><xsl:template match="File">
<xsl:call-template name="print">
<xsl:with-param name="color" select="'black'"/>
<xsl:with-param name="padding" select="'padding-left: 20px;'"/>
</xsl:call-template>
</xsl:template><xsl:template name="print">
<xsl:param name="color" select="'black'"/>
<xsl:param name="padding"/>
<br/>
<span style="border: 1px solid {$color};width:auto;{$padding}">
<xsl:value-of select="concat(name(), '=', @id)"/>
</span>
</xsl:template>Regards, Joerg Meir wrote: Hello Thanks for the fast reply BUT i still getting very wired results.... im geting all the span's colored with every color i have there, instaed of this order : XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|






