RE: Encoding problem

Subject: RE: Encoding problem
From: Kay Michael <Michael.Kay@xxxxxxx>
Date: Mon, 31 Jan 2000 18:40:16 -0000
>Well, I can at least supply some of the reasons why the Unicode character
>showing -- as I got caught by this myself. The reason is your line ending
>the <xsl:attribute> and </xsl:attribute> tags. 
>To fix this (in the cases where the attribute value template doesn't work
-- the curly braces), 
>just make sure you don't add any extra white space. For example: 
><xsl:attritbue name="value"><xsl:value-of select="@name"/></xsl:attribute> 
Whitespace nodes in the stylesheet are ignored, so this is equivalent to:

<xsl:attribute name="value">
	<xsl:value-of select="@name"/>

It is certainly best to avoid text nodes that include whitespace as well as
significant text, e.g. avoid

<xsl:attribute name="value">
	[<xsl:value-of select="@name"/>]

write instead:

<xsl:attribute name="value">[<xsl:value-of select="@name"/>]</xsl:attribute>


<xsl:attribute name="value">
	<xsl:text/>[<xsl:value-of select="@name"/>]<xsl:text/>

Mike Kay

 XSL-List info and archive:

Current Thread