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
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Frank-Ralph ReiserSubject: Text output and carriage return without linefeed
Author: Frank-Ralph Reiser
Date: 07 Mar 2003 06:48 AM
Hi,

Stylus Studio is really great, especially the back-mapping is a real help when transforming xml data into text (e.g. for printing with Quark, etc.).

But obviously Stylus Studio has a problem with carriage returns (ASCII 13, without linefeeds).
Although text after a carriage return in the preview-area is printed in the next line, it seems to be offset by the numbers of carriage returns in the text above.


I hope my explanation of the problem is understandable...


Frank-Ralph Reiser

Postnext
Minollo I.Subject: Re: Text output and carriage return without linefeed
Author: Minollo I.
Date: 07 Mar 2003 09:49 AM
We are not sure we understand your problem; can you post a simple testcase
reproducing the behavior you are seeing?

Thanks,
Minollo

Postnext
Frank-Ralph ReiserSubject: Re: Text output and carriage return without linefe
Author: Frank-Ralph Reiser
Date: 07 Mar 2003 10:44 AM
For example this simple xml
<?xml version="1.0"?>
<objects>
<item kind="animal">dog</item>
<item kind="animal">cat</item>
<item kind="plant">rose</item>
<item kind="other">dustbin</item>
<item kind="plant">ivy</item>
<item kind="animal">cow</item>
</objects>

converted by the following xsl

<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text" encoding="ISO-8859-15" indent="no"/>
<xsl:template match="/">
<xsl:for-each select="/objects/item">
<xsl:sort select="@kind"/>
<xsl:text>Kind:</xsl:text>
<xsl:value-of select="@kind"/>
<xsl:text>&#x9;</xsl:text>
<xsl:value-of select="."/>
<!-- carriage return for mac -->
<xsl:text>&#xD;</xsl:text>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

ASCII 0xD is carriage return, used by mac;
DOS/windows uses CRLF (0xD, 0xA);
unix-derivates use just linefeed as a line separator.

Stylus Studio seems to have problems when back-mapping output-text that uses only carriage return.

Postnext
Minollo I.Subject: Re: Text output and carriage return without linefe
Author: Minollo I.
Date: 17 Mar 2003 04:03 PM
This problem should be addressed in 4.6 BL103s, now available from:
http://www.stylusstudio.com/update (4.x section)

Thanks for reporting this issue,
Minollo

Posttop
Frank-Ralph ReiserSubject: Re: Text output and carriage return without linefe
Author: Frank-Ralph Reiser
Date: 18 Mar 2003 02:44 AM
On 3/17/03 4:03:05 PM, Carlo Innocenti wrote:
>This problem should be
>addressed in 4.6 BL103s, now
>available from:
>http://www.stylusstudio.com/update (4.x section)
Thanks for the quick help, but...
After downloading and installing this new version, the bug still exists, even after de-installing Stylus Studio and re-installing.

The back mapping still makes the same mistakes when using only CR as line separator.


Frank-Ralph Reiser

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
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.