Changeset a8c30a5 for BOOK


Ignore:
Timestamp:
Apr 24, 2011, 10:58:27 AM (14 years ago)
Author:
Joe Ciccone <jciccone@…>
Children:
b9c15a7
Parents:
86518ac
Message:

Also parse a c:config section after a c:install section.

Location:
BOOK
Files:
3 edited

Legend:

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

    r86518ac ra8c30a5  
    136136    }?,
    137137   
     138    element c:config {
     139      (clfs.package.para |
     140       clfs.package.command |
     141       clfs.package.note |
     142       clfs.package.warning)+
     143    }?,
     144   
    138145    element c:contents {
    139146      attribute c:ref {
  • BOOK/schema/clfs/0.1/rng/clfs.rng

    r86518ac ra8c30a5  
    227227      </optional>
    228228      <optional>
     229        <element name="c:config">
     230          <oneOrMore>
     231            <choice>
     232              <ref name="clfs.package.para"/>
     233              <ref name="clfs.package.command"/>
     234              <ref name="clfs.package.note"/>
     235              <ref name="clfs.package.warning"/>
     236            </choice>
     237          </oneOrMore>
     238        </element>
     239      </optional>
     240      <optional>
    229241        <element name="c:contents">
    230242          <choice>
  • BOOK/stylesheets/clfs-profile.xsl

    r86518ac ra8c30a5  
    224224        </xsl:element>
    225225      </xsl:for-each><!-- c:install -> sect2  -->
     226
     227      <!-- c:config -> sect2: For each c:config build a sect2 section -->
     228      <xsl:for-each select="c:config">
     229        <xsl:element name="sect2">
     230          <xsl:attribute name="id">
     231            <xsl:value-of select="$id"/>
     232            <xsl:text>-conf</xsl:text>
     233          </xsl:attribute>
     234          <xsl:text>
     235  </xsl:text>
     236          <xsl:element name="title">
     237            <xsl:attribute name="role">
     238              <xsl:text>configuration</xsl:text>
     239            </xsl:attribute>
     240            <xsl:text>Configuring </xsl:text>
     241            <xsl:value-of select="../c:title" />
     242          </xsl:element>
     243          <xsl:text>
     244
     245</xsl:text>
     246          <xsl:choose>
     247            <xsl:when test="$bits = '32'">
     248              <xsl:apply-templates select="@*|node()" mode="filter-bits-32" />
     249            </xsl:when>
     250            <xsl:when test="$bits = 'n32'">
     251              <xsl:apply-templates select="@*|node()" mode="filter-bits-n32" />
     252            </xsl:when>
     253            <xsl:when test="$bits = '64'">
     254              <xsl:apply-templates select="@*|node()" mode="filter-bits-64" />
     255            </xsl:when>
     256          </xsl:choose>
     257          <xsl:text>
     258</xsl:text>
     259        </xsl:element>
     260      </xsl:for-each><!-- c:config -> sect2  -->
    226261
    227262      <!-- c:contents -> sect2: Build or reference the contents sect2 -->
Note: See TracChangeset for help on using the changeset viewer.