OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   RE: SAX2: Namespace separators

[ Lists Home | Date Index | Thread Index ]
  • From: David Megginson <david@megginson.com>
  • To: XML Dev <xml-dev@ic.ac.uk>
  • Date: Wed, 19 May 1999 20:53:40 -0400 (EDT)

Andrew Layman writes:

 > RDF concatenates a namespace's URI plus a local name to form a new
 > URI by simple concatenation, with no intervening separator, true
 > enough, but RDF also imposes a rule that all namespace URIs must
 > end in "/" so that no ambiguity is possible.

I cannot find any such constraint in the REC, but I might have missed
it; in any case, the Namespace URI for RDF itself,
"http://www.w3.org/1999/02/22-rdf-syntax-ns#", does not follow that

 > I have seen the following rule proposed, and it appears both robust
 > and compatible with RDF:
 > To compose a namespace's URI plus a local name into a new string
 > that is a URI reference, concatenate the strings directly if the
 > URI ends in "/" or "?", else concatenate the strings but separate
 > them with a "#".

That's an interesting suggestion, but I don't think that it's
compatible with the Namespaces REC.  As far as I understand Namespaces 
in XML,

  <a xmlns="http://www.foo.com"/>


  <a xmlns="http://www.foo.com#"/>

have (potentially) distinct element names, and it would be wrong for a
generic processor to lose the distinction (though an application might
choose to do so).

All the best,


David Megginson                 david@megginson.com

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo@ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS