datatypes w = "http://whattf.org/datatype-draft" # ##################################################################### ## RELAX NG Schema for HTML 5: Basic Prose Markup # # ##################################################################### # ##################################################################### ## Paragraph-Level ## Paragraph:

p.elem = element p { p.inner & p.attrs } p.attrs = ( common.attrs & common.attrs.aria? ) p.inner = ( common.inner.phrasing ) # REVISIT lists in span? common.elem.flow |= p.elem ## Hint Transition:


hr.elem = element hr { hr.inner & hr.attrs } hr.attrs = ( common.attrs & common.attrs.aria.role.separator? ) hr.inner = ( empty ) common.elem.flow |= hr.elem # ##################################################################### ## Preformatting Blocks ## Preformatted Text:

	pre.elem =
		element pre { pre.inner & pre.attrs }
	pre.attrs =
		(	common.attrs
		&	common.attrs.aria?
		)
	pre.inner =
		( common.inner.phrasing )

	common.elem.flow |= pre.elem

# #####################################################################
## Simple Lists

## Unordered List: