RelaxNG/publiset.rng
changeset 39 7faa356bad3e
parent 38 3c8b406be906
child 40 7cfe2d4957c6
equal deleted inserted replaced
38:3c8b406be906 39:7faa356bad3e
   151         <ref name="identifier"/>
   151         <ref name="identifier"/>
   152       </zeroOrMore>
   152       </zeroOrMore>
   153       <optional>
   153       <optional>
   154         <ref name="language"/>
   154         <ref name="language"/>
   155       </optional>
   155       </optional>
       
   156       <optional>
       
   157         <ref name="copyright"/>
       
   158       </optional>
   156       <zeroOrMore>
   159       <zeroOrMore>
   157         <ref name="author"/>
   160         <ref name="author"/>
   158       </zeroOrMore>
   161       </zeroOrMore>
   159       <optional>
   162       <optional>
   160         <ref name="publisher"/>
   163         <ref name="publisher"/>
   230   </define>
   233   </define>
   231   <define name="lang.attribute">
   234   <define name="lang.attribute">
   232     <attribute name="xml:lang">
   235     <attribute name="xml:lang">
   233       <data type="language"/>
   236       <data type="language"/>
   234     </attribute>
   237     </attribute>
       
   238   </define>
       
   239   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ copyright ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
       
   240   <define name="copyright">
       
   241     <element name="copyright">
       
   242       <ref name="copyright.content"/>
       
   243     </element>
       
   244   </define>
       
   245   <define name="copyright.content">
       
   246     <ref name="inlines"/>
   235   </define>
   247   </define>
   236   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ author, publisher ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
   248   <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ author, publisher ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
   237   <!-- ~~~~~~ author -->
   249   <!-- ~~~~~~ author -->
   238   <define name="author">
   250   <define name="author">
   239     <element name="author">
   251     <element name="author">