Changeset 1bdabc9


Ignore:
Timestamp:
Apr 24, 2011, 1:37:05 PM (13 years ago)
Author:
Joe Ciccone <jciccone@…>
Children:
41fab2e
Parents:
d4c109d
Message:

Clean up the schema a bit.

Location:
BOOK/schema/clfs/0.1/rng
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • BOOK/schema/clfs/0.1/rng/clfs.rnc

    rd4c109d r1bdabc9  
    123123  }
    124124
     125clfs.package.title =
     126  element c:title {
     127    xml.attrib.base,
     128    text
     129  }
     130
     131clfs.package.version =
     132  element c:version {
     133    xml.attrib.base,
     134    text
     135  }
     136
     137clfs.package.variant =
     138  element c:variant {
     139    xml.attrib.base,
     140    text
     141  }?
     142
     143clfs.package.description =
     144  element c:description {
     145    xml.attrib.base,
     146    clfs.inline
     147  }
     148
    125149# The Package
    126150clfs.sect.package =
     
    135159    },
    136160   
    137     element c:title {
    138       xml.attrib.base,
    139       text
    140     },
    141     element c:version {
    142       xml.attrib.base,
    143       text
    144     },
    145     element c:variant {
    146       xml.attrib.base,
    147       text
    148     }?,
    149     element c:description {
    150       xml.attrib.base,
    151       clfs.inline
    152     },
    153    
     161    clfs.package.title,
     162    clfs.package.version,
     163    clfs.package.variant,
     164    clfs.package.description,
     165
    154166    element c:install {
    155167      (clfs.package.para |
  • BOOK/schema/clfs/0.1/rng/clfs.rng

    rd4c109d r1bdabc9  
    198198    </element>
    199199  </define>
     200  <define name="clfs.package.title">
     201    <element name="c:title">
     202      <ref name="xml.attrib.base"/>
     203      <text/>
     204    </element>
     205  </define>
     206  <define name="clfs.package.version">
     207    <element name="c:version">
     208      <ref name="xml.attrib.base"/>
     209      <text/>
     210    </element>
     211  </define>
     212  <define name="clfs.package.variant">
     213    <optional>
     214      <element name="c:variant">
     215        <ref name="xml.attrib.base"/>
     216        <text/>
     217      </element>
     218    </optional>
     219  </define>
     220  <define name="clfs.package.description">
     221    <element name="c:description">
     222      <ref name="xml.attrib.base"/>
     223      <ref name="clfs.inline"/>
     224    </element>
     225  </define>
    200226  <!-- The Package -->
    201227  <define name="clfs.sect.package">
     
    212238        </choice>
    213239      </attribute>
    214       <element name="c:title">
    215         <ref name="xml.attrib.base"/>
    216         <text/>
    217       </element>
    218       <element name="c:version">
    219         <ref name="xml.attrib.base"/>
    220         <text/>
    221       </element>
    222       <optional>
    223         <element name="c:variant">
    224           <ref name="xml.attrib.base"/>
    225           <text/>
    226         </element>
    227       </optional>
    228       <element name="c:description">
    229         <ref name="xml.attrib.base"/>
    230         <ref name="clfs.inline"/>
    231       </element>
     240      <ref name="clfs.package.title"/>
     241      <ref name="clfs.package.version"/>
     242      <ref name="clfs.package.variant"/>
     243      <ref name="clfs.package.description"/>
    232244      <optional>
    233245        <element name="c:install">
Note: See TracChangeset for help on using the changeset viewer.