[Bug 2310] 4.2 Module declaration

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

           Summary: 4.2 Module declaration
           Product: XPath / XQuery / XSLT
           Version: Last Call drafts
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: trivial
          Priority: P4
         Component: XQuery
        AssignedTo: chamberl@almaden.ibm.com
        ReportedBy: pierrick.brihaye@free.fr
         QAContact: public-qt-comments@w3.org


>From :

[5]    	ModuleDecl 	   ::=    	"module" "namespace" NCName "=" URILiteral Separator

then :

[140]    	URILiteral 	   ::=    	StringLiteral

Syntactically, a URILiteral is identical to a StringLiteral: a sequence of zero
or more characters enclosed in single or double quotes.

... it is not clear whether :

module namespace foo="";

is legal or not.

Should it be ?

Received on Wednesday, 28 September 2005 12:29:13 UTC