1 datatypes w = "http://whattf.org/datatype-draft"
3 # #####################################################################
4 ## RELAX NG Schema for HTML 5: Static Data Markup #
5 # #####################################################################
10 element time { time.inner & time.attrs }
13 & time.attrs.datetime?
18 common.data.time-datetime
20 time.attrs.datetime.dateonly =
24 time.attrs.datetime.tz =
29 ( common.inner.phrasing ) #Cannot enforce textContent format here
31 common.elem.phrasing |= time.elem
36 element data { data.inner & data.attrs }
47 ( common.inner.phrasing )
49 common.elem.phrasing |= data.elem
51 ## Scalar Gauge: <meter>
54 element meter { meter.inner & meter.attrs }
62 & meter.attrs.optimum?
63 & ( common.attrs.aria.implicit.progressbar
64 | common.attrs.aria.role.progressbar
92 ( common.inner.phrasing ) #Cannot enforce textContent format here
94 common.elem.phrasing |= meter.elem