Subject: RE: Using HTML entity codes within XSL?
From: "Ben Robb" <Ben@xxxxxxxxxx>
Date: Wed, 18 Dec 2002 18:15:32 -0000
|
1) The pre-defined entities in an XML document are found here: http://www.w3.org/TR/REC-xml#syntax
2) Either:
<xsl:template match="/">
<html>
<body>
£<xsl:value-of select="data/premiumAmount" />
</body>
</html>
</xsl:template>
Or, if you think you will use it more than once...
<!DOCTYPE xsl:stylesheet [
<!ENTITY pound "£">
]>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template match="/">
<html>
<body>
£<xsl:value-of select="data/premiumAmount" />
</body>
</html>
</xsl:template>
Etc
Rgs,
Ben
-----Original Message-----
From: Richie B [mailto:richie@xxxxxxxxxxxxxxxxxxxxxxxx]
Sent: 18 December 2002 17:52
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Using HTML entity codes within XSL?
Hi,
I'm trying to do something like the following in XSL:
<xsl:template match="/">
<html>
<body>
£<xsl:value-of select="data/premiumAmount" />
</body>
</html>
</xsl:template>
I'd like to output HTML character entities to a browser, so that the browser will render the correct character internally, independent of the user's set-up, rather than having to use something like a pound symbol "£" for the Latin-1 character set - but I obviously get an error if I try to use "£" within the XSL ("Reference to undefined entity 'pound'."). The solution at http://www.dpawson.co.uk/xsl/characters.html
says to specify the character set, but this would defeat the purpose, and also systems aren't required to understand any encodings other than UTF-8 and UTF-16. Is there a way I can, in some form, use something like "£" or another character reference (such as "é") in my XSL without specifying a specific character set/number to use? Also, I've noticed I can already use certain codes such as "&" and ">" - is there a list of defined codes which can be used in XSL?
Thanks,
Rich
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|