[Bug 9992] New: Error condition for XTSE0165 - what does "conforming to this specification mean"

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

           Summary: Error condition for XTSE0165 - what does "conforming
                    to this specification mean"
           Product: XPath / XQuery / XSLT
           Version: Working drafts
          Platform: PC
        OS/Version: Windows NT
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XSLT 2.1
        AssignedTo: mike@saxonica.com
        ReportedBy: oliver@cbcl.co.uk
         QAContact: public-qt-comments@w3.org


XTSE0165 is defined as follows:

[ERR XTSE0165] It is a static error if the processor is not able to retrieve
the resource identified by the URI reference, or if the resource that is
retrieved does not contain a stylesheet module conforming to this
specification.

However, what does it mean by "conforming to this specification"?  If the
resource is a valid XML file is that conforming?  What if it has static errors?
 What about a module with type errors?  What if it contains dynamic errors that
can be detected statically?  The term does not seem to be defined (except for
XSLT processors, of which an XSLT module certainly isn't).

I assume the intent was that a resource is conforming if it was a valid XML
document and it contains no static errors, otherwise wouldn't the specification
say "conforming to the XML specification"?  In this case the expected error
code for XSLTS tests impinclerr20_008_01 and impinclerr20_017_01 should be
XTSE0165 as they import stylesheets with static errors.

Otherwise should the error code not just state that the stylesheet module is an
XML document.

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Wednesday, 23 June 2010 16:16:51 UTC