[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Passing through character entities intact

Subject: Re: Passing through character entities intact
From: Colin Paul Adams <colin@xxxxxxxxxxxxxxxxxx>
Date: 11 Oct 2001 07:45:45 +0100
mdash character entity
>>>>> "Angus" == McCollum , Angus <AMcCollum@xxxxxxxx> writes:

    Angus> I would like pass the entity through so I can use a
    Angus> non-encodable character(mdash) in the final output. What
    Angus> happens in Xalan, is that when it finds a '&' character
    Angus> code it substitues the '&amp;' reference. This does not
    Angus> work for non-standard, but common references such as
    Angus> mdash. As a result setting the output encoding to
    Angus> ISO_8859-1, which is the most compatable for the web, will
    Angus> cause an XSLT processor to throw and error or input a
    Angus> character like '?' instead of the entity reference.

This is impossible to achieve - mdash is not supported by ISO 8859-1.
Output as UTF-8 - most web browsers support that now.

Alternatively, in the internal subset of the input document, define
mdash as a hyphen:

e.g. here's how I do it in docbook, when I intend ISO 8859-1 output
for HTML:

  <!ENTITY mdash "&dash;">

-- 
Colin Paul Adams
Preston Lancashire

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


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.