[Bug 3070] How does "embedded simplified" work?

http://www.w3.org/Bugs/Public/show_bug.cgi?id=3070

           Summary: How does "embedded simplified" work?
           Product: XPath / XQuery / XSLT
           Version: Candidate Recommendation
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XSLT 2.0
        AssignedTo: mike@saxonica.com
        ReportedBy: scott_boag@us.ibm.com
         QAContact: public-qt-comments@w3.org


We've been having a lot of trouble understanding what the spec means by
"embedded simplified".  There is only one reference to this in
http://www.w3.org/TR/xslt20/#stylesheet-structure, though above that it also
says "A simplified stylesheet module is a tree, or part of a tree".

The spec needs to say exactly what this means.  Surely it doesn't mean any XML
element with an XSLT namespace node?  Or does it mean xsl: namespaced elements
only?  If so, what is the context node?  The containing XML element or the
document element?  I think normally for an embedded stylesheet, the context
node is the document node, but we're having trouble finding where that's
specified!

I suggest a) that we get rid of the concept of "embedded simplified", and b)
specify precisely what the context node is in the case of an embedded
stylesheet.

Received on Monday, 3 April 2006 15:37:12 UTC