RelaxNG/publidoc.rng
changeset 3 59e42ac69f8f
parent 2 417bb62f2a77
child 5 69310bc35b63
equal deleted inserted replaced
2:417bb62f2a77 3:59e42ac69f8f
   415   <define name="media.id.attribute">
   415   <define name="media.id.attribute">
   416     <attribute name="id">
   416     <attribute name="id">
   417       <data type="NMTOKEN"/>
   417       <data type="NMTOKEN"/>
   418     </attribute>
   418     </attribute>
   419   </define>
   419   </define>
   420   <!-- ~~~~~~ caption -->
       
   421   <define name="media.caption">
       
   422     <element name="caption">
       
   423       <ref name="media.caption.content"/>
       
   424     </element>
       
   425   </define>
       
   426   <define name="media.caption.content">
       
   427     <oneOrMore>
       
   428       <ref name="parag"/>
       
   429     </oneOrMore>
       
   430   </define>
       
   431   <!-- ~~~~~~ image -->
   420   <!-- ~~~~~~ image -->
   432   <define name="image">
   421   <define name="image">
   433     <element name="image">
   422     <element name="image">
   434       <ref name="image.attributes"/>
   423       <ref name="image.attributes"/>
   435       <ref name="image.content"/>
   424       <ref name="image.content"/>
   440   </define>
   429   </define>
   441   <define name="image.content">
   430   <define name="image.content">
   442     <optional>
   431     <optional>
   443       <ref name="copyright"/>
   432       <ref name="copyright"/>
   444     </optional>
   433     </optional>
       
   434   </define>
       
   435   <!-- ~~~~~~ caption -->
       
   436   <define name="media.caption">
       
   437     <element name="caption">
       
   438       <ref name="media.caption.content"/>
       
   439     </element>
       
   440   </define>
       
   441   <define name="media.caption.content">
       
   442     <oneOrMore>
       
   443       <ref name="parag"/>
       
   444     </oneOrMore>
   445   </define>
   445   </define>
   446   <!-- ~~~~~~ copyright -->
   446   <!-- ~~~~~~ copyright -->
   447   <define name="copyright">
   447   <define name="copyright">
   448     <element name="copyright">
   448     <element name="copyright">
   449       <ref name="copyright.content"/>
   449       <ref name="copyright.content"/>