This is the mail archive of the
docbook-apps@lists.oasis-open.org
mailing list .
Re: How can I modify the default <entry> element?
I've already written a markup like yours...
The problem came when I tryied to write my
personalized stylesheet:
<!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN"
[
<!ENTITY docbook.dsl SYSTEM
"-//QUXO//DOCUMENT DocBook Root Stylesheet//EN" CDATA dsssl>
]>
<style-sheet>
<style-specification use="docbook">
<style-specification-body>
(element table
(if (equal? (attribute-string "role" entry) "tablehead")
(make sequence
font-weight: 'bold
(process-children))))
</style-specification-body>
<external-specification id="docbook" document="docbook.dsl">
</style-sheet>
This stylesheet has no effect!
Does anybody know why?
Giuseppe
On Wed, 2001-12-05 at 11:57, Yann Dirson wrote:
> On Wed, Dec 05, 2001 at 11:48:31AM +0100, Jirka Kosek wrote:
> > Giuseppe Greco wrote:
> >
> > > For instance, I want just to specify that an <entry>
> > > element with the property "role" set to "tablehead"
> > > shuld be bold, and keep the rest of the properties as
> > > defined by the default DSSSL stylesheet.
> >
> > You can use following markup to mark whole row as a table header:
>
> > <thead>
> > <row>
> > ...header entries...
> > </row>
> > </thead>
>
> ... but that will not address cases when one wants row headers in
> addition to column headers.
>
> Note: I have worked on a table model which should address this, which
> I'll make available in the AlcoveBook CVS when I get some time. The
> basic idea is to allow sub-rows inside rows, with row headers spanning
> the sub-rows. It really helps when you need to modify such tables -
> no more bookkeeping of "morerows" by hand. For now, implemented as an
> XML DTD, and a dsssl stylesheet that transforms those tables into CALS.
>
>
> --
> Yann Dirson <Yann.Dirson@fr.alcove.com> http://www.alcove.com/
> Free-Software Engineer Ingénieur Logiciel-Libre
> Free-Software time manager Responsable du temps Informatique-Libre
> Debian GNU/Linux developper <dirson@debian.org>