[Bug 1660] [FS] editorial: 4.7.3.2 Computed Attribute Constructors

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





------- Comment #2 from jmdyck@ibiblio.org  2006-05-01 23:09 -------
(In reply to comment #1)
> Replaced QName1 = xs:QName(Value1) by the syntactic construction
> of an QName using the fn:prefix-from-QName and fn:localname-from-QName
> functions. This is used similarly in the refactoring of the
> dynamic rules in 4.7.3.1 Computed Element Constructors.

I think this approach might be a mistake. I'm inclined to think that in an
AttributeValue or ElementValue, the name should be an expanded-QName, not a
QName. Using QName assumes a) that its prefix is bound to the appropriate
namespace name in the in-scope namespaces; and b) that that same binding exists
everywhere in the inference process that the QName needs to be expanded. I
don't think either assumption is true.

Received on Monday, 1 May 2006 23:10:02 UTC