1 <grammar xmlns="http://relaxng.org/ns/structure/1.0"
2 xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0"
3 xmlns:rng="http://relaxng.org/ns/structure/1.0">
8 <ref name="attribute"/>
13 <define name="normal">
15 <nsName ns="http://relaxng.org/ns/structure/1.0">
17 <name>rng:attribute</name>
18 <name>rng:value</name>
19 <name>rng:param</name>
23 <ref name="normalAtts"/>
24 <ref name="normalContent"/>
28 <define name="attribute">
29 <element name="rng:attribute">
30 <ref name="normalAtts"/>
32 <attribute name="a:defaultValue">
36 <ref name="normalContent"/>
40 <define name="atomic">
43 <name>rng:value</name>
44 <name>rng:param</name>
47 <ref name="normalAtts"/>
52 <define name="normalAtts">
57 <nsName ns="http://relaxng.org/ns/compatibility/annotations/1.0"/>
65 <define name="normalContent">
82 <ref name="attribute"/>
90 <define name="foreign">
94 <nsName ns="http://relaxng.org/ns/structure/1.0"/>
95 <nsName ns="http://relaxng.org/ns/compatibility/annotations/1.0"/>
119 <element name="a:documentation">
124 <nsName ns="http://relaxng.org/ns/structure/1.0"/>
125 <nsName ns="http://relaxng.org/ns/compatibility/annotations/1.0"/>