]> granicus.if.org Git - docbook-dsssl/commit
Checkpointing. This currently does not work as-is. I added support
authorMichael Smith <xmldoc@users.sourceforge.net>
Tue, 8 Nov 2005 06:01:01 +0000 (06:01 +0000)
committerMichael Smith <xmldoc@users.sourceforge.net>
Tue, 8 Nov 2005 06:01:01 +0000 (06:01 +0000)
commit64dabcc8fa4ffcadf70819570d66356d9e958bef
tree78ea1d92c88132e1d456a5911906b5a1467e50db
parent96583606c013204df2769b94953f4554b94527bc
Checkpointing. This currently does not work as-is. I added support
for processing Rowspan correctly and it seems to work as expected,
but still need to do add some handling to actually generate the
tbl(1) format spec.

This implementation relies on holding a big node-set in memory,
containing "Cell" elements store information about the nature of
each cell (e.g., whether it is a "normal" cell, or the result of a
Rowspan or Colspan). I could not figure out a way to implement
support for Rowspan without ending up storing multiple, duplicate,
Cell elements for each cell. (It gets uniq-ified later using the
EXSLT set:distinct function.) The duplication will probably cause
performance and memory issues with big tables. Maybe I will figure
out later how to do it properly; but for now, this will have to do.
xsl/manpages/table.xsl