Re: [xsl] Problem with control character

Subject: Re: [xsl] Problem with control character
From: Wendell Piez <wapiez@xxxxxxxxxxxxxxxx>
Date: Wed, 03 Sep 2003 16:15:47 -0400
Franklin,

At 03:23 PM 9/3/2003, you wrote:
I have encountered a truly annoying problem.  The enclosed stylesheet
does not work (with Xalan-J 2.5.1 or various other XSLT processors)
because apparently &#21; is not a valid character for XML 1.0 (though
it will be allowed in 1.1).  Now, I have a large stylesheet that is
used to transform XML to text, and I need to output this character!
Is there any pure XSLT workaround for my problem, or do I have output
something like "JUNK" and have a (non-XSLT) script postprocess the
text to replace that with the required control character?

The latter. Although a "purer" workaround, if you like, can be implemented in an XSLT system. (The required character is inserted by the XSLT serializer, not the transformation, but at least it's lights-out.)


Old distributions of James Clark's XT had a demonstration of how to do this. It may still be available. Googling for XT gets me:

http://www.blnz.com/xt/index.html

Jump to index.html (http://www.blnz.com/xt/xt-20020426-src/index.html) and look under under "Non-XML output" towards the end.

Cheers,
Wendell


====================================================================== Wendell Piez mailto:wapiez@xxxxxxxxxxxxxxxx Mulberry Technologies, Inc. http://www.mulberrytech.com 17 West Jefferson Street Direct Phone: 301/315-9635 Suite 207 Phone: 301/315-9631 Rockville, MD 20850 Fax: 301/315-8285 ---------------------------------------------------------------------- Mulberry Technologies: A Consultancy Specializing in SGML and XML ======================================================================


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



Current Thread