Subject: Re: [xsl] Include ASCII29 in output From: David Carlisle <davidc@xxxxxxxxx> Date: Wed, 24 Sep 2008 11:16:10 +0100 |
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) David ________________________________________________________________________ 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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Include ASCII29 in output, Colin Adams | Thread | Re: [xsl] Include ASCII29 in output, Tim Mansour |
Re: [xsl] Validated input, Andrew Welch | Date | [xsl] distinct-values, Madlik, Monika (LNG- |
Month |