- From: G. Ken Holman <gkholman@CraneSoftwrights.com>
- Date: Tue, 23 Jul 2002 07:59:18 -0400
- To: <www-xsl-fo@w3.org>
At 2002-07-23 03:54 -0400, Jan Kirmse wrote:
>i have the problem to design an xsl sytyle sheet which has to fit for
>several
>companys with different logos and fo:static-content at the bottom of the
>page.
We do this ourselves when we brand our XSL training material for training
companies around the world to use as their own.
>is it possible to create various fo:static-content dependent on the xml node
>?
Absolutely ... your XSLT stylesheet creating your XSL-FO instance for
processing can decide which branding to use at invocation time.
>at the top of the xsl file (in the page-sequence) i make a choose statement
>which asks for the
>xml node and then decide for a special fo:static-content. if i do it in that
>way, i just have
>one static-content for the whole document.
That would be the appropriate design pattern, I would think, if you are
producing a single output for only one company.
>but i need several
>static-contents each for one
>special company.
But why do you feel these should all reside in the one XSL-FO
instance? Why can they not all reside in your XSLT instance and then, by
invocation, have only the one that is needed be present in the XSL-FO
instance creating your result?
Perhaps the scenario you are describing is that you are creating a single
document with many different logos being used in static content at
different times throughout the one document? If this is the case, then
create as many page sequences as you have companies and then for each page
sequence use only one static content definition for the particular company
being processed at that time. You are not limited to a single page
sequence ... but remember that each time you start a new page sequence it
will begin a the top of a new page.
I'm sorry your requirements aren't clearly enough defined to advise what
best to do.
I hope this helps.
........................... Ken
--
Upcoming hands-on in-depth 3-days XSLT/XPath and/or 2-days XSL-FO:
North America: Sep 30-Oct 4,2002
Japan: Oct 7-Oct 11,2002
G. Ken Holman mailto:gkholman@CraneSoftwrights.com
Crane Softwrights Ltd. http://www.CraneSoftwrights.com/f/
Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (Fax:-0995)
ISBN 0-13-065196-6 Definitive XSLT and XPath
ISBN 1-894049-08-X Practical Transformation Using XSLT and XPath
ISBN 1-894049-07-1 Practical Formatting Using XSLFO
XSL/XML/DSSSL/SGML/OmniMark services, books (electronic, printed),
articles, training (instructor-live,Internet-live,web/CD,licensed)
Next public training: 2002-08-05,26,27,09-30,10-03,07,10
Received on Tuesday, 23 July 2002 07:59:38 UTC