RE: SAX2: Namespace separators
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 rule. > 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"/> and <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 -- David Megginson david@m... http://www.megginson.com/ xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i... 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@i... the following message; (un)subscribe xml-dev To subscribe to the digests, mailto:majordomo@i... the following message; subscribe xml-dev-digest List coordinator, Henry Rzepa (mailto:rzepa@i...)
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format