]> code.delx.au - gnu-emacs-elpa/blob - packages/html5-schema/xhtml5.rnc
Merge commit '0cda39255827f283e7578cd469ae42daad9556a2' from js2-mode
[gnu-emacs-elpa] / packages / html5-schema / xhtml5.rnc
1 default namespace = "http://www.w3.org/1999/xhtml"
2 # #####################################################################
3 ## RELAX NG Schema for XHTML 5 #
4 # #####################################################################
5
6 # To validate an XHTML 5 document, you must first validate against #
7 # this schema and then ALSO validate against assertions.sch #
8
9 # #####################################################################
10 ## Schema Framework & Parameters
11
12 include "common.rnc" {
13 # XHTML flavor #
14 XMLonly = empty
15 HTMLonly = notAllowed
16 # HTML 4 compat #
17 v5only = empty
18 }
19
20 # #####################################################################
21 ## Language Definitions
22
23 start = html.elem
24
25 include "meta.rnc"
26 include "phrase.rnc"
27 include "block.rnc"
28 include "sectional.rnc"
29 include "structural.rnc"
30 include "revision.rnc"
31 include "embed.rnc"
32 include "ruby.rnc"
33 include "media.rnc"
34 include "core-scripting.rnc"
35 include "tables.rnc"
36 include "form-datatypes.rnc"
37 include "web-forms.rnc"
38 include "web-forms2.rnc"
39 include "applications.rnc"
40 include "data.rnc"