[Bug 29666] New: [XSLT30] Stylesheet level definition may need updating or clarification

https://www.w3.org/Bugs/Public/show_bug.cgi?id=29666

            Bug ID: 29666
           Summary: [XSLT30] Stylesheet level definition may need updating
                    or clarification
           Product: XPath / XQuery / XSLT
           Version: Candidate Recommendation
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: minor
          Priority: P2
         Component: XSLT 3.0
          Assignee: mike@saxonica.com
          Reporter: abel.braaksma@xs4all.nl
        QA Contact: public-qt-comments@w3.org
  Target Milestone: ---

The current definition of "stylesheet level" is:

 [Definition: A stylesheet level is a collection of stylesheet modules
connected using xsl:include declarations: specifically, two stylesheet modules
A and B are part of the same stylesheet level if one of them includes the other
by means of an xsl:include declaration, or if there is a third stylesheet
module C that is in the same stylesheet level as both A and B.] 

This does not reflect what happens with used packages. I think these are on the
same stylesheet level (if P uses Q and Q includes R then declarations in P, Q
and R are all in the same stylesheet level, even though Q and R may have
components that are invisible to P).

Furthermore, I think it would be clarifying if we say something like "Note: if
A imports through xsl:import B, then A is not on the same stylesheet level as
B.".

I'm not sure whether the definition itself should be updated, but it may help
to clarify the relation between include/import/use-package.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Thursday, 26 May 2016 15:21:34 UTC