[Home] [By Thread] [By Date] [Recent Entries]

  • From: Joe English <jenglish@f...>
  • To: xml-dev@l...
  • Date: Thu, 30 Aug 2001 08:03:45 -0700


Jeff Lowery wrote:

> (Do namespaces have names, or do names belong to
> a namespace? There's a practical representational difference but is there a
> semantic one?)

Neither: element names and attribute names have namespace names.

You can take "have" to be a symmetric relation and say the converse,
that namespaces have names -- if QName x has namespace y, then
namespace y "has" name x -- but I think this is misleading.
Given a QName x and a set of in-scope namespace declarations,
you can determine the namespace y unambiguously; but given a
namespace name (URI) y, there's no way in general to tell what
names "belong to" it.

People often say "element z is in namespace y" as shorthand
for "the namepspace name of the generic identifier x of the
element z is the URI y".  Personally I think this usage
confuses the issue, but it's a convenient abbreviation.


--Joe English

  jenglish@f...

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member