Subject: RE: Using tags within tags
From: David Allouche <david@xxxxxxxxxxxxxxxx>
Date: Wed, 16 Aug 2000 19:58:46 -0200 (GMT+2)
|
On Wed, 16 Aug 2000, Ben Robb wrote:
> <xsl:template match="/">
> <html><xsl:apply-templates/></html>
> </xsl:template>
>
> <xsl:template match="page">
> <body><xsl:apply-templates/></body>
> </xsl:template>
>
> <xsl:template match="line">
> <xsl:apply-templates/><br />
> </xsl:template>
Ok.
> <xsl:template match="cap">
> <div>
> <xsl:attribute name="style">
> color:<xsl:value-of select="@color"/>
> </xsl:attribute>
> <xsl:apply-templates/>
> </div>
> </xsl:template>
See my recent post about getting rid of unwanted whitespace.
Date: Tue, 15 Aug 2000 22:56:18 -0200 (GMT+2)
Subject: RE: Including http:// as value of href
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>
> <xsl:template match="text()">
> <xsl:value-of select="." />
> </xsl:template>
This is not needed.
With the modifications, it becomes:
- - - Stylesheet document - - -
<?xml version="1.0"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="no"/>
<xsl:template match="/">
<html><xsl:apply-templates/></html>
</xsl:template>
<xsl:template match="page">
<body><xsl:apply-templates/></body>
</xsl:template>
<xsl:template match="line">
<xsl:apply-templates/><br />
</xsl:template>
<xsl:template match="cap">
<div>
<xsl:attribute name="style">
<xsl:text/>color:<xsl:value-of select="@colour"/>
</xsl:attribute>
<xsl:apply-templates/>
</div>
</xsl:template>
</xsl:stylesheet>
- - - - - - - - - - - - - - - -
Hope this helps.
-- David --
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
- Using tags within tags
- Mick - Wed, 16 Aug 2000 13:05:12 +0200
- <Possible follow-ups>
- Ben Robb - Wed, 16 Aug 2000 12:16:36 +0100
- David Allouche - Wed, 16 Aug 2000 19:58:46 -0200 (GMT+2) <=
- Jeni Tennison - Wed, 16 Aug 2000 22:05:19 +0100
- Mick - Mon, 21 Aug 2000 10:07:58 +0200
|
|