XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Conferences Close Tree View
+ Stylus Studio Feature Requests (1192)
+ Stylus Studio Technical Forum (14621)
+ Website Feedback (249)
- XSLT Help and Discussion (7625)
-> + Use of before and after string (3) Sticky Topic
-> - How do I substitute element ty... (1)
-> + How does one add working days ... (4)
-> - Help, I have existing XLT and... (1)
-> + Need help on XSLT issue - (2)
-> + EDI to XML Conversion (7)
-> - XML To JSON Conversion using X... (1)
-> + Formatting Paragraphs to same ... (2)
-> - Grouping of records (1)
-> + Problems with xsd 1.1 (4)
-> + XML to HL7 mapping (3)
-> + XSLT 3 and Iterate (2)
-> + XSL-FO to PDF preview (3)
-> + java.lang.RuntimeException: Er... (2)
-> + Create Acroforms with Stylus X... (2)
-> + How to change XSLT parameter s... (3)
-> + how to change format of the da... (2)
-> + Search "Next 8 Results " doesn... (2)
-> - Support for Git (1)
-> + newbee (8)
-- [1-20] [21-40] [41-60] Next
+ XQuery Help and Discussion (2017)
+ Stylus Studio FAQs (159)
+ Stylus Studio Code Samples & Utilities (364)
+ Stylus Studio Announcements (113)
Topic  
Postnext
Josh FullerSubject: Ascii "separator" characters
Author: Josh Fuller
Date: 19 May 2005 10:36 AM
Hi,

I'd like my stylesheet to output text which includes the special 'separator' characters... 'group separator', 'record separator', etc. These are Ascii values 28 - 31.

Eg:

<?xml version='1.0' ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" encoding="ascii7">
<xsl:template match="/">
Name:<xsl:value-of select="Test/Name"/>&#29;
</xsl:template>
</xsl:stylesheet>

This results in an error "Invalid character reference". Is there any encoding that allows me to reference character values below 32, or any other way of referencing these characters?

Thanks.

Posttop
Tony LavinioSubject: Ascii
Author: Tony Lavinio
Date: 20 May 2005 09:39 AM
XSLT can't generate those, since they aren't a part of XML 1.0.
If you designed a custom adapter, you could catch, say, a PI,
and convert it. So you could do <?ascii 11?> or something to get
code VT as an example.

There is a tutorial on writing a custom adapter at
http://www.stylusstudio.com/custom_adapter.html that shows how to
write the toXML side; the fromXML side works similarly except that
use get an XML stream and you can use a SAX processor to read it
and generate your output.

   
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.