NOTE: The current preferred location for bug reports is the GitHub issue tracker.
Bug 384 - RFE: add datalist.inner, noscript.inner.phrasing and noscript.inner.phrasing
RFE: add datalist.inner, noscript.inner.phrasing and noscript.inner.phrasing
Classification: Unclassified
Component: HTML5 schema
All All
: P2 enhancement
Assigned To: Henri Sivonen
Depends on:
  Show dependency treegraph
Reported: 2008-12-25 07:58 CET by Michael[tm] Smith
Modified: 2009-01-09 17:03 CET (History)
0 users

See Also:

patch with proposed changes (2.01 KB, patch)
2008-12-25 07:59 CET, Michael[tm] Smith

Note You need to log in before you can comment on or make changes to this bug.
Description Michael[tm] Smith 2008-12-25 07:58:37 CET
Unlike virtually all other elements in the schema, the datalist element and the phrasing and flow variants of the noscript element have definitions that do not reference their own element-specific .inner patterns (e.g., datalist.inner) but instead directly reference the common.inner.phrasing and common.inner.flow patterns.

It would be preferable to have the schema define elemen-specific .inner patterns for those, as it does for all other elements. While it doesn't make any difference as far as doing validation against the schema is concerned, it can make a difference for any applications that do any post-processing of the schema (in the case of the processing I'm doing, the fact that those element definitions don't follow the convention used throughout the rest of the schema means I need to add special-case handling for those elements to be able to generate my output correctly).
Comment 1 Michael[tm] Smith 2008-12-25 07:59:53 CET
Created attachment 46 [details]
patch with proposed changes

some overlap with previous patches
Comment 2 Henri Sivonen 2009-01-09 17:03:28 CET
Check-in coming up. Thakns.