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

Re: Include ASCII29 in output

Subject: Re: Include ASCII29 in output
From: David Carlisle <davidc@xxxxxxxxx>
Date: Wed, 24 Sep 2008 11:16:10 +0100
Re:  Include ASCII29 in output
This isn't an XSL question, XML 1.0 documents can not contain this
control character (INFORMATION SEPARATOR THREE). XML 1.1 can, although
XML 1.1 support and usage is not that widespread.

If your application really needs this control character, just get XSLT
to output something else, say [CHARACTER 29 HERE] and then post-process
the text file with a non-xml tool such as perl to change [CHARACTER 29
HERE] to #29.

But do you really need unicode character 29 or are you using an 8-bit
encoding that uses a byte with value 29 to encode some other uniocde
character. If this is the case, then you can generate it in XSLT as long
as your system knows the encoding, but you need to refer to the uniocde
character not byte 29.  (Since text files typically do not declare their
encodings, the difference between using unicode character 29 and using
byte 29 to encode a different character may not result in any actual
differences in the file)


The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. 

Current Thread


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.
First Name
Last Name
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.