[Bug 5464] [XSLT 2++] Enhancement: generalizing patterns

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

           Summary: [XSLT 2++] Enhancement: generalizing patterns
           Product: XPath / XQuery / XSLT
           Version: Working drafts
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XSLT 2.1
        AssignedTo: mike@saxonica.com
        ReportedBy: mike@saxonica.com
         QAContact: public-qt-comments@w3.org


Path expressions became a lot more flexible in XPath 2.0, but little of this
flexibility was passed on to XSLT patterns. Some patterns which we don't
currently allow, but which could be very useful:

(chapter//footnote)[1]

book/(chapter|appendix)

node() except element()

We should review the subset of XPath syntax that is allowed in XSLT patterns
and only prohibit constructs where there is a good reason.

Received on Friday, 8 February 2008 14:37:19 UTC