W3C home > Mailing lists > Public > www-archive@w3.org > September 2009

xmlns:foo points

From: Henri Sivonen <hsivonen@iki.fi>
Date: Wed, 23 Sep 2009 18:17:37 +0300
Message-Id: <7B468C6D-0844-4594-9F88-03BCEA73560C@iki.fi>
To: Manu Sporny <msporny@digitalbazaar.com>
Cc: www-archive <www-archive@w3.org>
Hi,

(CCed archive.)

These things need defining:

Scenario A: No browser changes (changes to infoset coercion for non- 
browser class of products):

  1) Define how to look up mapping from prefix "foo" to value in terms  
of DOM Level 2 concepts in the XML case.
(There's a match if there's an attribute with local name "foo" and  
namespace "http://www.w3.org/2000/xmlns/".)

  2) Define how to look up mapping from prefix "foo" to value in terms  
of DOM Level 2 concepts in the HTML case.
(There's a match if there's an attribute with local name "xmlns:foo"  
and no namespace.)

  3) For infoset-oriented products, adjust infoset coercion to say  
that where the HTML5 parsing algorithm today emits an attribute in no  
namespace with local name "xmlns:foo" and value "bar", create a  
namespace information item with prefix "foo" and namespace name "bar".

  4) Define how to look up mapping from prefix "foo" to value in terms  
of Infoset concepts. (There's a match if there's a namespace  
information item with prefix "foo".)

Scenario B: Browser changes (unlikely to pass in the WG; included here  
for completeness and contrast):

  1) Define that where the HTML5 parsing algorithm today emits an  
attribute in no namespace with local name "xmlns:foo", instead emit an  
attribute in the "http://www.w3.org/2000/xmlns/" namespace with local  
name "foo".

  2) Define how to look up mapping from prefix "foo" to value in terms  
of DOM Level 2 concepts. (There's a match if there's an attribute with  
local name "foo" and namespace "http://www.w3.org/2000/xmlns/".)

(And in all lookup cases, if there's no match, walk to parent element  
node / element information item and try again.)

-- 
Henri Sivonen
hsivonen@iki.fi
http://hsivonen.iki.fi/
Received on Wednesday, 23 September 2009 15:18:20 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 7 November 2012 14:18:26 GMT