Issue 31400 - Disabling XHTML XSLT stylesheets Master Document handling
Summary: Disabling XHTML XSLT stylesheets Master Document handling
Status: REOPENED
Alias: None
Product: xml
Classification: Code
Component: external filters (show other issues)
Version: 680m47
Hardware: All All
: P3 Trivial (vote)
Target Milestone: AOO Later
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-13 09:53 UTC by svante.schubert
Modified: 2013-02-07 22:16 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description svante.schubert 2004-07-13 09:53:04 UTC
In StarOffice8 only Calc, Impress and Word are able to be transformed, but in
the XHTML XSLT stylesheets even Master Document are addressed using a large work
around, which should be disabled by default.

--

I realized that there can not be created a dynamic switch for this disabling not
with parameter/variable (as xsl:include - for adding the master document
handling stylesheets - is a top level element and can not be surrounded by an
xsl:if or xsl:choose) nor by an ENTITY as no open/close comment is able to be
separated.

WHAT HAS CHANGES / TO BE TESTED:
1)
If somebody (e.g. JSC for the transformation of his Development Guide) is in
need of the master document handling, the masterDocument variable have set from
'false()' to 'true()' and the comment around the 
xsl:include='master_document.xsl' have to be removed.

2)
The stylesheet 'master_child_linking.xsl' have been removed by optimization.
Comment 1 svante.schubert 2004-07-13 09:55:19 UTC
fixed and tested (for the master document usage java classes are necessary,
which will be later checked in a public CVS, when used for regression testing.)
Comment 2 svante.schubert 2004-07-13 11:01:24 UTC
Stylesheet have not been deleted, yet
Comment 3 svante.schubert 2004-07-13 11:02:03 UTC
Added time estimations.
Comment 4 svante.schubert 2004-07-19 15:06:27 UTC
Some XSLT processors even evaluate forks during parsing, when the conditional
variable is set to false().
Therefore an easy disabling of master document handling via variable is not
possible.
--> postponed to OfficeLater