| <grammar xmlns="http://relaxng.org/ns/structure/1.0"> | |
| <start> | |
| <ref name="head"/> | |
| </start> | |
| <define name="head"> | |
| <element name="head"> | |
| <interleave> | |
| <ref name="title"/> | |
| <optional> | |
| <ref name="base"/> | |
| </optional> | |
| <zeroOrMore> | |
| <ref name="style"/> | |
| </zeroOrMore> | |
| <zeroOrMore> | |
| <ref name="script"/> | |
| </zeroOrMore> | |
| <zeroOrMore> | |
| <ref name="link"/> | |
| </zeroOrMore> | |
| <zeroOrMore> | |
| <ref name="meta"/> | |
| </zeroOrMore> | |
| </interleave> | |
| </element> | |
| </define> | |
| <define name="title"> | |
| <element name="title"> | |
| <text/> | |
| </element> | |
| </define> | |
| <define name="base"> | |
| <element name="base"> | |
| <text/> | |
| </element> | |
| </define> | |
| <define name="style"> | |
| <element name="style"> | |
| <text/> | |
| </element> | |
| </define> | |
| <define name="script"> | |
| <element name="script"> | |
| <text/> | |
| </element> | |
| </define> | |
| <define name="meta"> | |
| <element name="meta"> | |
| <text/> | |
| </element> | |
| </define> | |
| <define name="link"> | |
| <element name="link"> | |
| <text/> | |
| </element> | |
| </define> | |
| </grammar> |