- From: Henri Sivonen <hsivonen@iki.fi>
- Date: Wed, 23 Sep 2009 18:17:37 +0300
- 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 UTC