W3C home > Mailing lists > Public > whatwg@whatwg.org > January 2012

[whatwg] Augmenting HTML parser to recognize new elements

From: Dimitri Glazkov <dglazkov@chromium.org>
Date: Wed, 18 Jan 2012 10:19:27 -0800
Message-ID: <CADh5Ky2tnXo2nhAqa5iCvK0mWmsLbo6ORDRSfyEyG+k1Cu41HQ@mail.gmail.com>
'sup, Whatwg!

The new HTML elements in the shadow DOM spec
(http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/shadow/index.html)
and the nascent HTML templates spec (see it all explained here:
http://dvcs.w3.org/hg/webcomponents/raw-file/tip/explainer/index.html)
require tweaking of the HTML parsing behavior -- mostly the tree
construction bits.

A typical example would be specifying an insertion point (that's
<content> element) as child of a <table>:

<table>
    <content>
        <tr>
            ...
        </tr>
    </content>
</table>

Both <shadow> and <template> elements have similar use cases.

What would be the sane way to document such changes to the HTML parser
behavior? A list of modifications to tree construction modes in each
respective spec? Some "generic insertion point element" clause in the
HTML spec? Give me ideas.

Also -- what are the side effects of such a change? Surely, there's
something I am not thinking of.

:DG<
Received on Wednesday, 18 January 2012 10:19:27 UTC

This archive was generated by hypermail 2.3.1 : Monday, 13 April 2015 23:09:10 UTC