W3C home > Mailing lists > Public > public-qt-comments@w3.org > November 2003

[XQuery] use of XP0008 for element/attribute names

From: Priscilla Walmsley <priscilla@walmsley.com>
Date: Fri, 21 Nov 2003 10:16:21 -0500
To: <public-qt-comments@w3.org>
Message-Id: <20031121151631.CFFFB141C7@dr-nick.w3.org>

In section 2.4.3, the XQuery language draft says:

"It is a static error [err:XP0008] to use an ElementName in an ElementTest
if that name is not found in the in-scope element definitions unless a
TypeNameOrWildcard is specified."  

and

"It is a static error [err:XP0008] to use an AttributeName in an
AttributeTest if that name is not found in the in-scope attribute
definitions unless a TypeNameOrWildcard is specified."


But the error description for XP0008 reads:

"It is a static error if an expression refers to a type name, function name,
namespace prefix, or variable name that is not defined in the static
context."

which does not cover element or attribute names.  It seems to me that a new
error should be created for these 2 cases.

Thanks,
Priscilla
Received on Friday, 21 November 2003 10:16:32 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:45:15 UTC