xsl-list
[Top] [All Lists]

[xsl] Pipelining 2 stylesheets

2009-08-27 11:48:33
Hey list,

I want to pipeline 2 templates opendoc2xhtml.xsl (from OpenOffice) and
xhtml2epub.xsl (my own) into a single opendoc2epub, that is, to pass
the result of the first one into the second one.
As I understand, the common technique is to get the first result into
a variable, and then run the second transformation on it (assuming
XSLT 2).

But I have a problem with including the stylesheets. If i try to
xsl:include both templates and define a template for the root node, I
get a conflict, because opendoc2xhtml also has one. And I don't want
to add modes or anything to it because it comes from an external
source, but I still need to override it somehow to put the result into
a variable in the first place.
Is it where xsl:import is used? I tried importing opendoc2xhtml.xsl as
well and calling xsl:apply-imports from the root template, but then
only root children were processed.

Martynas
semantic-web.dk

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>