- From: Leif Halvard Silli <xn--mlform-iua@xn--mlform-iua.no>
- Date: Fri, 30 Nov 2012 20:10:51 +0100
- To: Henri Sivonen <hsivonen@iki.fi>
- Cc: public-html WG <public-html@w3.org>, www-tag@w3.org
CC-ing the TAG, Henri Sivonen, Fri, 30 Nov 2012 18:27:35 +0200: > On Wed, Nov 28, 2012 at 12:41 PM, Sam Ruby … wrote: >> We still have Formal Objections which have not been withdrawn. Are we to >> proceed within the working group or are we to forward this matter to the >> Director? > > As Maciej said, the purpose of > http://lists.w3.org/Archives/Public/public-html/2012Nov/0006.html was > to serve as a way to go to a poll within the WG. My expectation is to > proceed to a poll within the WG. However, before doing so, it would be > interesting to see the TAG’s take on > http://lists.w3.org/Archives/Public/www-tag/2012Nov/0047.html . I did not take part in the HTML/XML Task Force. But I am critical about what the report says (very little!) about polyglot markup. Here are my comments on that report, from that angle: Regarding "2.1 How can an XML toolchain be used to consume HTML?" http://www.w3.org/TR/html-xml-tf-report/#uc01, TF says: In the problem refinement, the TF go astray, by replacing "HTML" with "Web" (how can an XML toolchain be used to consume the Web), quote: "HTML is not guaranteed (or even likely, […] to be well-formed". As soon as you replaced HTML with Web, then Polyglot Markup in reality went out the window. With that problem description, the only role of Polyglot Markup becomes as *output format* for the bespoke toolchain, but that use, is never discussed. Verdict: W.r.t. Polyglot Markup, section 2.1 mixes up the arguments Regarding "2.2 How can an HTML toolchain be used to consume XML?" http://www.w3.org/TR/html-xml-tf-report/#uc02 TF says: "the most successful approach may be to simply translate the XML to HTML5 before passing it to the HTML5 tool" Verdict: How come this section didn't evaluate Polyglot Markup? Regarding "2.3 How can islands of HTML be embedded in XML?" http://www.w3.org/TR/html-xml-tf-report/#uc03 TF says: EITHER, create HTML as "well-formed XML" = "requirements on the author" OR absolve the author by (having the tool) escaping markup. Verdict: How come you didn't mention having the tool output Polyglot Markup? Regarding "2.4 How can islands of XML be embedded in HTML?" http://www.w3.org/TR/html-xml-tf-report/#uc04 TF says: Use <script> as XML container and use JavaScript to make it render in the DOM. Verdict: It seems like Polyglot Markup does not discuss that approach. If the TF document had purported to be an evaluation of Polyglot Markup, you would have discussed it. Also: I don't understand the last sentence: "Note also that polyglot markup is not an aid here as it forbids arbitrary XML content from the document." Does it? It doesn't any more than HTML5 proper does: If you add something that HTML5 doesn't permit, then it isn't HTML5 any more but "extended HTMl5". But clearly, it is possible to create "extended polyglot markup" - just apply its principles. Regarding "2.5 How can XML be made more forgiving of errors?" http://www.w3.org/TR/html-xml-tf-report/#uc05 TF says: XML5, error handling in XML etc. Verdict: Provided that the goal of the task force (improved "interoperability between HTML and XML") could be be helped by making XML fail in the exact way that HTML fails, then why did you not discuss Polyglot Markup as an option here? Regarding "3 Conclusions" http://www.w3.org/TR/html-xml-tf-report/#conclusions TF says: Despite how little the body of the report deals with it, the last paragraph of the conclusions - on Polyglot Markup, takes up one third of it. And it reflects what was said under section 2.1: "One line" holds up polyglot markup and the robustness principle as one approach. But then "Another line" views it from the angle of "the Web", and dismisses it: "If you want to consume HTML content, use an HTML parser that produces an XML-compatible DOM or event stream." Verdict: The idea that this HTML parser could produce polyglot markup (and no: not in order to pee in the tag soup ocean, but in order to be a more useful parser in that tool chaing!), is never discussed. Over all, the report is trapped in some well known dichotomies. And Polyglot Markup is not considered in a serious way. The Task Force's report is a very thin basis for rescinding the request for robust, polyglot markup. -- Leif Halvard Silli
Received on Friday, 30 November 2012 19:11:23 UTC