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
James DelaneySubject: Collapsible Groups
Author: James Delaney
Date: 22 Oct 2009 12:08 PM
I have a rather large XSL/XSL:FO report that I have to edit/add on a regular basis. It's about 30,000 lines and becoming difficult to manage. Being new, I'm lacking a good organization skill to it. I'd like to be able to create multiple parts and collapse it using Stylus Studio's editing features. However, working in dummy <collapse> statements around any fo/xsl results in declaration errors.

Does anyone have any best practices regarding how to manage complex reports? I have not used any of the project abilities at all, so I'm assuming this may be an area to look into?

Posttop
(Deleted User) Subject: Collapsible Groups
Author: (Deleted User)
Date: 29 Oct 2009 01:23 PM
Hi James,
usually big XSLT stylesheets are split in several modules, includes using xsl:include. Unless you are referring to an XML document written using XSL:FO... in this case you can divide your file in N well-formed fragments and use XInclude statements to merge them in the final document. Before running the FO-to-PDF step you will have to run an extra step to obtain the complete document by using an XInclude-enabled parser.

Hope this helps,
Alberto

 
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.