RE: [xml-dev] more QName madness

From
Jeff Lowery <>
To
"''" <>
Date
2002-11-15T19:00:40Z
ID
<>
Thread
RE: [xml-dev] more QName madness
>   - require XML parsers to report the expanded name to the 
> application,
> not the abbreviated name or the prefix declaration.

Question 1: Would DOM builders have to do the reverse?  

Question 2: Why can't parsers implement this as a option now?   

Question 3: I think must be missing a clue somewhere...  is it a fact that
certain applications rely on the original QName, and not the (URI + local
name)?

Question 4: What is the correct term for (URI + local name): 'universal
name' or 'expanded name'?

What's the difference, if any, between the term 'universal name' and
'expanded name' ? 

Both terms are used in the Namespaces rec, but are indirectly defined:

Universal name:
"document constructs should have universal names, whose scope extends beyond
their containing document. "

Expanded name:

" ... by requiring that no element have two attributes whose expanded names
are equivalent, i.e. have the same attribute-value pairs".  

I'm guessing 'expanded name' is an implementation of 'universal name'.

(BTW, this is why I think it's important to provide a glossary of terms in
all Recommendations.)