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 Go to previous topicPrev TopicGo to next topicNext Topic
ricuzzo mSubject: Inserting carriage return (special characters not working)
Author: ricuzzo m
Date: 01 Feb 2008 04:18 AM
I have this problem with Java xsl-fo (and FOP 0.94) pdf generation. I I am using Castor library to convert beans to xml data. I use these xml data created to transform them to pdf documents via apache fop 0.94.
The problem is:
I have fields (nodes) in those xml that contain descriptions (long strings), those descriptions contains characters like &#xd,&xa ...etc

The problem is that when i render those fields in the pdf, those special characteres are not interpreted as they are supposed to.
I need a way to find how to "specially important" produce a carriage return when the special character is found.
This doesnt work --> "&#2028".
Is there a character to produce that carriage return?
I tryied everything:
1)<xsl:text>&#..</xsl:text>, --not working
Next not workin either:
2)<!DOCTYPE stylesheet [
<!ENTITY tab "<xsl:text>&#9;</xsl:text>">
<!ENTITY cr "<xsl:text>&#xd;</xsl:text>">
<!ENTITY cr "</fo:block>">i defined a PC

3) <xsl:value-of select="fdescription-field" disable-output-escaping="no|yes"/>

Well, I need a way to tell the xslt processor to interpret a character as a carriage return, now i really dont know which character it should be.
(i am using Xalan, and encoding="ISO-8859-1")
(</fo:block> or any other fo tag for generating a new line is not what i am looking for)

Thanks in advance.

Alberto MassariSubject: Inserting carriage return (special characters not working)
Author: Alberto Massari
Date: 07 Feb 2008 05:48 AM
You should use the linefeed-treatment="preserve" in the fo:block containing that value.

Hope this helps,

Topic Page 1 2 3 4 5 6 7 8 9 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!  

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.