OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

docbook-apps message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: Problem with tables


Versions used:
    DocBook     : 5.0
    stylesheets : DocBook XSL-NS Stylesheets 1.74.0
    xsltproc    : Using libxml 20627, libxslt 10115 and libexslt 812

I have been having a problem getting xsltproc to translate Norman  
Walsh's example CALS table from http://docbook.org/tdg5/en/html/cals.table.html 
, which is as follows:

    <table xml:id="ex.calstable" frame='all'>
    <title>Sample CALS Table</title>
    <tgroup cols='5' align='left' colsep='1' rowsep='1'>
    <colspec colname='c1'/>
    <colspec colname='c2'/>
    <colspec colname='c3'/>
    <colspec colnum='5' colname='c5'/>
    <thead>
    <row>
      <entry namest="c1" nameend="c2" align="center">Horizontal Span</ 
entry>
      <entry>a3</entry>
      <entry>a4</entry>
      <entry>a5</entry>
    </row>
    </thead>
    <tfoot>
    <row>
      <entry>f1</entry>
      <entry>f2</entry>
      <entry>f3</entry>
      <entry>f4</entry>
      <entry>f5</entry>
    </row>
    </tfoot>
    <tbody>
    <row>
      <entry>b1</entry>
      <entry>b2</entry>
      <entry>b3</entry>
      <entry>b4</entry>
      <entry morerows='1' valign='middle'><para>Vertical Span</para></ 
entry>
    </row>
    <row>
      <entry>c1</entry>
      <entry namest="c2" nameend="c3" align='center' morerows='1'  
valign='bottom'>Span Both</entry>
      <entry>c4</entry>
    </row>
    <row>
      <entry>d1</entry>
      <entry>d4</entry>
      <entry>d5</entry>
    </row>
    </tbody>
    </tgroup>
    </table>

I validate my DocBook XML file using xmllint to do the xi:include  
processing, then the Sun Multi-Schema Validator, which reports that it  
is valid.

I then use "xsltproc --xinclude ..." to generate the .fo file from my  
DocBook XML file.  Here is the interesting part of the output (I have  
prefixed xsltproc's output with "*"):

    Processing table
    Processing tgroup
*  runtime error: file /Users/wrg/projects/resumatic/trunk/vendor/ 
docbook-xsl-ns-1.74.0/fo/table.xsl line 478 element attribute
*  xsl:attribute : node already has children
    Processing thead
    Processing row
*  Warning: overlapped row contains content!
    Finished processing row
    Finished processing thead
    Processing tfoot
    Processing row
*  Warning: overlapped row contains content!
    Finished processing row
    Finished processing tfoot
    Processing tbody
    Processing row
*  Warning: overlapped row contains content!
    Processing row
*  Warning: overlapped row contains content!
    Processing row
*  Warning: overlapped row contains content!
    Finished processing row
    Finished processing row
    Finished processing row
    Finished processing tbody
    Finished processing tgroup
    Finished processing table
    Finished processing chapter
    Finished processing book
*  error: file wrg-finances.docbook
*  xsltRunStylesheet : run failed

Does anyone see what I'm doing wrong?

________________________________________________________________________

Bill Greene
http://www.linkedin.com/in/williamrgreene
http://bill2u.wordpress.com/






[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]