- From: Hugo Haas <hugo@w3.org>
- Date: Thu, 7 Apr 2005 17:15:52 +0200
- To: David Orchard <dorchard@bea.com>
- Cc: www-ws-desc@w3.org
Received on Thursday, 7 April 2005 15:15:53 UTC
* David Orchard <dorchard@bea.com> [2005-04-07 07:29-0700] > The point of namespaces is to disambiguate names. That is, you can have 2 identical local names with different namespace names. The purpose of serializing the prefix is to preserve that disambiguation. But nothing prevents me from doing something like a first message: <foo xmlns:a="http://example.com/1" xmlns:b="http://example.com/2"> <a:c>1</a:c> <b:c>2</b:c> </foo> serialized as a:c=1&b:c=2 and then a second: <foo xmlns:b="http://example.com/1" xmlns:a="http://example.com/2"> <b:c>1</b:c> <a:c>2</a:c> </foo> serialized as b:c=1&a:c=2 IOW, the prefixes only make sense to the person who has the complete instance data in his hand. I have the feeling I'm still missing the use case. -- Hugo Haas - W3C mailto:hugo@w3.org - http://www.w3.org/People/Hugo/
Received on Thursday, 7 April 2005 15:15:53 UTC