xsl-list
[Top] [All Lists]

Re: XHTML output and special character entities

2003-03-10 12:02:25
XHTML is XML, which has no pre-defined "character entities" for
characters such as ü - therefore they will never be used in
serialized XML or XHTML output.

OK, Thanks!

You can force the use of numeric character references by specifying the
output encoding as US-ASCII (or in Saxon, by saying
saxon:character-representation="decimal").

Seems like it needs an expert. I thought I have already tried US-ASCII and
saxon did not recognise it  (...  is not supported: using UTF8) but maybe I
misspelled it... Now it works!

Why do you need these characters to be represented as entities?
Numeric character references are OK! Just want to create valid XHTML. I'm
just used to these entities because I often edit HTML-files by  hand.

Thank you!
Hannes Schmiderer

Michael Kay
Software AG
home: Michael(_dot_)H(_dot_)Kay(_at_)ntlworld(_dot_)com
work: Michael(_dot_)Kay(_at_)softwareag(_dot_)com

-----Original Message-----
From: owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com
[mailto:owner-xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com] On Behalf Of
Hannes Schmiderer
Sent: 09 March 2003 22:50
To: XSL-List(_at_)lists(_dot_)mulberrytech(_dot_)com
Subject: [xsl] XHTML output and special character entities


I have a XML source file which uses iso-8859-1 encoding such
that I can enter German umlauts easily.

I used

<xsl:output method="html"/>

in the XSLT Script to produce HTML output. The umlauts where
transformed to the appropriate entity (ü -> &uuml;) .

Now I wanted to create XHTML output instead of HTML.
I changed the output method to xml and tried different encodings, for
instance:

<xsl:output method="xml"

doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transit
ional.dtd"
  doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" indent="yes"
  encoding="iso-8859-1" />

But I do not know how I can get the xslt processor to
transform the umlauts into their corresponding entity. Do I
have to use xhtml-lat1.ent (and the other entities files) somehow?

I'm using SAXON 6.5.2.

Thanks for any hint!
Hannes Schmiderer


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list




 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>