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
shibashis duttaSubject: Convernting CSS + xsl to XSL:FO
Author: shibashis dutta
Date: 26 Jun 2008 09:18 AM

I am new to xsl:fo. and faced a problem.

i have an xsl which has css in it, and also i have a dataXML, that i hash with the xsl, to get the HTML.

but i want to generate PDF from that xsl. but not sure how to convert the xsl+css to xsl:fo, through java program.

please let me know of any way for this.

and please help me to understand, is there way in XSL:FO similar to CSS. so that we keep styling in common place and reuse it.


(Deleted User) Subject: Convernting CSS + xsl to XSL:FO
Author: (Deleted User)
Date: 08 Jul 2008 06:13 AM
Hi Shib,
CSS and XSL-FO are very different, and you cannot simply map the old HTML+CSS into XSL-FO tags. CSS defines positioning for HTML elements (or class of elements), while HTML defines the general layout of the text. Instead, XSL-FO has a whole set of different tags to define the flow of the document, with attributes like font/color/size specified as additional tags inside the structural ones.
You will have to learn the XSL-FO language, for example by using the XML Publisher feature of Stylus Studio to design the desired layout and by generating the corresponding XSL-FO or HTML+CSS that renders it; by looking at the generated code you can learn how they differ.

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.