Here are some HTML v4 changes needed, and some minor other things.
- add 'plaintext' to %isOptionalEndTag (admittedly very rarely used)
- add 'svg' => ['xmlns', 'xmlns:xlink', 'xmlns:svg', 'xlink:href'], to %linkElements ('svg' is a legit v4 tag, although I'm not sure how much detail you want to get into on its child tags)
- add 'reversed' to list of 'ol' attributes in %boolean_attr (requires turning the list into { 'name' => 1} format)
- don't duplicate any tag entry in the lists: build up lists from other lists, if possible, adding only tags which don't appear in one of the sublists
- in %isPhraseMarkup, add 'svg', 'bdi', 'data', 'iframe', 'picture', 'object', 'param', 'plaintext', 'xmp', 'listing', 'ilayer'
- MANIFEST file should NOT include MANIFEST itself
Per 74627, we need to figure out just what exactly is needed for various lists. See also PhilterPaper/HTML-Tagset, in which I have commented out all the HTML 5 tags, leaving only HTML 4. #2 for discussing putting them back in, in some way.
Here are some HTML v4 changes needed, and some minor other things.
Per 74627, we need to figure out just what exactly is needed for various lists. See also PhilterPaper/HTML-Tagset, in which I have commented out all the HTML 5 tags, leaving only HTML 4. #2 for discussing putting them back in, in some way.