Blame test/relaxng/tutor9_4.rng

Packit Service a31ea6
<grammar xmlns="http://relaxng.org/ns/structure/1.0">
Packit Service a31ea6
  <start>
Packit Service a31ea6
    <element name="data">
Packit Service a31ea6
      <interleave>
Packit Service a31ea6
        <text/>
Packit Service a31ea6
	<ref name="inline.class"/>
Packit Service a31ea6
      </interleave>
Packit Service a31ea6
    </element>
Packit Service a31ea6
  </start>
Packit Service a31ea6
Packit Service a31ea6
  <define name="inline.class">
Packit Service a31ea6
    <choice>
Packit Service a31ea6
      <element name="bold">
Packit Service a31ea6
        <ref name="inline"/>
Packit Service a31ea6
      </element>
Packit Service a31ea6
      <element name="italic">
Packit Service a31ea6
        <ref name="inline"/>
Packit Service a31ea6
      </element>
Packit Service a31ea6
    </choice>
Packit Service a31ea6
  </define>
Packit Service a31ea6
Packit Service a31ea6
  <define name="inline">
Packit Service a31ea6
    <zeroOrMore>
Packit Service a31ea6
      <choice>
Packit Service a31ea6
        <text/>
Packit Service a31ea6
        <element name="code">
Packit Service a31ea6
          <ref name="inline"/>
Packit Service a31ea6
        </element>
Packit Service a31ea6
        <element name="em">
Packit Service a31ea6
          <ref name="inline"/>
Packit Service a31ea6
        </element>
Packit Service a31ea6
        
Packit Service a31ea6
      </choice>
Packit Service a31ea6
    </zeroOrMore>
Packit Service a31ea6
  </define>
Packit Service a31ea6
</grammar>