<xsl:value-of select='.'/>

   </fo:block>

  </fo:table-cell>

 </xsl:template>

 <xsl:template match='RADIUS'>

  <fo:table-cell border-width='0.5mm'>

   <fo:block font-size='18pt'>

    <xsl:value-of select='.'/>

   </fo:block>

  </fo:table-cell>

 </xsl:template>

 <xsl:template match='DENSITY'>

  <fo:table-cell border-width='0.5mm'>

   <fo:block font-size='18pt'>

    <xsl:value-of select='.'/>

   </fo:block>

  </fo:table-cell>

 </xsl:template>

 <xsl:template match='DISTANCE'>

  <fo:table-cell border-width='0.5mm'>

   <fo:block font-size='18pt'>

    <xsl:value-of select='.'/>

   </fo:block>

  </fo:table-cell>

 </xsl:template>

</xsl:stylesheet>

Вот результат после преобразования в документ XSL-FO (листинг 11.5).

Листинг 11.5. tables.fo

<?xml version='1.0' encoding='UTF-8'?>

<fo:root xmlns:fo='http://www.w3.org/1999/XSL/Format'>

 <fo:layout-master-set>

  <fo:simple-page-master margin-right='20mm' margin-left='20mm'

   margin-bottom='10mm' margin-top='10mm' page-width='300mm'

   page-height='400mm' master-name='page'>

   <fo:region-body margin-right='0mm' margin-left='0mm'

    margin-bottom='10mm' margin-top='0mm'/>

   <fo:region-after extent='10mm'/>

  </fo:simple-page-master>

 </fo:layout-master-set>

 <fo:page-sequence master-name='page'>

  <fo:flow flow-name='xsl-region-body'>

   <fo:table>

    <fo:table-column column-width='30mm'/>

    <fo:table-column column-width='30mm'/>

    <fo:table-column column-width='30mm'/>

    <fo:table-column column-width='30mm'/>

    <fo:table-column column-width='30mm'/>

    <fo:table-column column-width='30mm'/>

    <fo:table-body>

     <fo:table-row>

      <fo:table-cell border-width='0.5mm'>

       <fo:block font-weight='bold' font-size='18pt'>

        Name

       </fo:block>

      </fo:table-cell>

      <fo:table-cell border-width='0.5mm'>

       <fo:block font-weight='bold' font-size='18pt'>

        Mass

       </fo:block>

      </fo:table-cell>

      <fo:table-cell border-width='0.5mm'>

       <fo:block font-weight='bold' font-size='18pt'>

        Day

       </fo:block>

      </fo:table-cell>

      <fo:table-cell border-width='0.5mm'>

       <fo:block font-weight='bold' font-size='18pt'>

        Radius

       </fo:block>

      </fo:table-cell>

      <fo:table-cell border-width='0.5mm'>

       <fo:block font-weight='bold' font-size='18pt'>

        Density

       </fo:block>

      </fo:table-cell>

      <fo:table-cell border-width='0.5mm'>

       <fo:block font-weight='bold' font-size='18pt'>

        Distance

       </fo:block>

      </fo:table-cell>

     </fo:table-row>

     <fo:table-row>

      <fo:table-cell border-width='0.5mm'>

       <fo:block font-size='18pt'>Mercury</fo:block>

      </fo:table-cell>

      <fo:table-cell border-width='0.5mm'>

       <fo:block font-size='18pt'>.0553</fo:block>

      </fo:table-cell>

      <fo:table-cell border-width='0.5mm'>

       <fo:block font-size='18pt'>58.65</fo:block>

      </fo:table-cell>

      <fo:table-cell border-width='0.5mm'>

       <fo:block font-size='18pt'>1516</fo:block>

      </fo:table-cell>

      <fo:table-cell border-width='0.5mm'>

       <fo:block font-size='18pt'>.983</fо:block>

Вы читаете XSLT
Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату