[Home] [By Thread] [By Date] [Recent Entries]
At 11:32 PM 12/21/00 +0000, Sean Palmer wrote: >> I don't know what this means. What is this "language"? Is it an >> XML vocabulary/schema? What is this "correct"? Is it a matter >> of authority to use a namespace? > >Say I created a namespace for a language at http://infomesh.net/testns/ >Then, on the Web, there are two different XML documents:- >1. <roota xmlns="http://infomesh.net/testns/"/> >2. <rootb xmlns="http://infomesh.net/tesns/"/> >Here, the root elements, (and possibly the enitre definitions of the >langauges!) are different, but they use the same namespace! Which one is >definitive? Dereference the namespace, and you might well find out (in this >case you won't becasue I didn't write a Schema: but I could have done). Now, why exactly did you think there'd be something definitive at http://infomesh.net/testns/? And what exactly do you plan to do when I hand you urn:merde:000000 as a namespace URI? And why do you even think we'd have the same flavor of schema lurking at that URI? URIs are mush, just identifiers. That may be why the namespaces spec doesn't push hard on meanings for dereferencing them. It might also suggest that we have the same low expectations for namespaces that we have for URIs: these critters are _only_ identifiers. Some days I'd like it to be otherwise, but I've gotten used to that. Simon St.Laurent XML Elements of Style / XML: A Primer, 2nd Ed. XHTML: Migrating Toward XML http://www.simonstl.com - XML essays and books
|

Cart



