RelaxNG/publidoc.rnc
changeset 132 98124166003a
parent 131 a3a9e8edb4ff
child 134 31ad3d3ec2a1
equal deleted inserted replaced
131:a3a9e8edb4ff 132:98124166003a
   474 # ~~~~~~ pagenumber
   474 # ~~~~~~ pagenumber
   475 pagenumber = element pagenumber { pagenumber.content }
   475 pagenumber = element pagenumber { pagenumber.content }
   476 
   476 
   477 pagenumber.content = xsd:positiveInteger
   477 pagenumber.content = xsd:positiveInteger
   478 
   478 
   479 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ keyword & subject ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   479 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~ keyword & subject ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   480 
   480 
   481 # ~~~~~~ keywordset
   481 # ~~~~~~ keywordset
   482 keywordset = element keywordset { keywordset.content }
   482 keywordset = element keywordset { keywordset.content }
   483 
   483 
   484 keywordset.content = keyword+
   484 keywordset.content = keyword+
   492 subjectset = element subjectset { subjectset.content }
   492 subjectset = element subjectset { subjectset.content }
   493 
   493 
   494 subjectset.content = subject+
   494 subjectset.content = subject+
   495 
   495 
   496 # ~~~~~~ subject
   496 # ~~~~~~ subject
   497 subject = element subject { subject.attributes }
   497 subject = element subject { subject.content }
   498 
   498 
   499 subject.attributes =
   499 subject.content = xsd:NMTOKEN
   500    subject.id.attribute
       
   501 subject.id.attribute = attribute id { xsd:NMTOKEN }
       
   502 
   500 
   503 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ abstract ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   501 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ abstract ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   504 
   502 
   505 abstract = element abstract { abstract.content }
   503 abstract = element abstract { abstract.content }
   506 
   504