RelaxNG/publimeta.rnc
changeset 355 469d03c6f570
parent 265 952f42b55374
child 384 2f3e64c81871
equal deleted inserted replaced
354:4e1427fce4bb 355:469d03c6f570
    34 metadata.attributes =
    34 metadata.attributes =
    35    metadata.for.attribute
    35    metadata.for.attribute
    36  & lang.attribute?
    36  & lang.attribute?
    37 metadata.for.attribute = attribute for { xsd:NMTOKEN }
    37 metadata.for.attribute = attribute for { xsd:NMTOKEN }
    38 lang.attribute = attribute xml:lang { xsd:language }
    38 lang.attribute = attribute xml:lang { xsd:language }
    39    
    39 
    40 metadata.content =
    40 metadata.content =
    41    (title, shorttitle?, subtitle*)?
    41    (title, shorttitle?, subtitle*)?
    42  & identifier*
    42  & identifier*
    43  & copyright*
    43  & copyright*
    44  & collection?
    44  & collection?
   177 excluding_tax.attribute = attribute excluding-tax { xsd:boolean }
   177 excluding_tax.attribute = attribute excluding-tax { xsd:boolean }
   178 tax.attribute = attribute tax { xsd:float }
   178 tax.attribute = attribute tax { xsd:float }
   179 territory.attribute = attribute territory { xsd:NMTOKENS }
   179 territory.attribute = attribute territory { xsd:NMTOKENS }
   180 
   180 
   181 price.content = xsd:float
   181 price.content = xsd:float
   182    
   182 
   183 
   183 
   184 # =============================================================================
   184 # =============================================================================
   185 #                                 BLOCK LEVEL
   185 #                                 BLOCK LEVEL
   186 # =============================================================================
   186 # =============================================================================
   187 
   187