<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>