Thomas Dumm wrote:
>  
> If I insert a CALS-table in a DocBook V4.5 Dokument, the horizontal and
> vertikal separators in the table are displayed with thin black lines, if
> no rowsep and colsep attributes are set.
> If I insert a CALS-Table in a Dokument conforming to our dtd, the
> horizontal and vertikal separators in the table are displayed with gray
> what you call "footprint"-lines, if no rowsep and colsep attributes are set.
>  
> I do not understand this unwanted behavour in our dtd, as we use the
> same table-layout through @import "cals_table.imp";
>  
> To find out by myself where the difference comes from, it would be
> helpfull to know which "css-code-line" causes the thin black lines to
> show up in a DocBook V4.5 Dokument.

There is no such CSS rule.



> (I hope the different behavour does not arise due to the fact, that in
> our dtd the Element is called "Table" and not "table". The rest of the
> CALS-Elements are the same.)
>  

You guessed that very well: the implied value of rowsep and colsep is
"1" for CALS tables. It does not work in your case because XXE considers
that a CALS table element must have "table" or "informaltable" (case
sensitive; whatever the namespace) as its local name.

The only workaround I see is to explicitly specify rowsep="1" and
colsep="1" on all your Table element templates (and also, do not forget
to specify a Table element template having selectable="override"). More
information in
http://www.xmlmind.com/xmleditor/_distrib/doc/configure/elementTemplate.html



Reply via email to