[Bug 5338] [UPD] Revalidation mode: which static context?

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

           Summary: [UPD] Revalidation mode: which static context?
           Product: XPath / XQuery / XSLFO / XSLT
           Version: Last Call drafts
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Update Facility
        AssignedTo: andrew.eisenberg@us.ibm.com
        ReportedBy: mike@saxonica.com
         QAContact: public-qt-comments@w3.org


The specification for upd:revalidate() describes the effect in terms of the
revalidation mode "in the static context". But which static context?

For a query that does updates at the top level, it should presumably be the
revalidation mode defined in the main query module. For updates done within a
transform (copy-modify) expression, it should presumably be the revalidation
mode defined in the module containing the transform expression. 

(The description of revalidation mode says its scope is global. But it doesn't
say what this means. Does it mean it's an error to define different values in
different modules? If so, what error?)

Received on Wednesday, 2 January 2008 18:41:08 UTC