jats-tables-xhtml-to-cals.xsl

Converts XHTML tables to Cals table
CVS Id:
Revision
XSLT Version:
2.0
Namespace Prefix Summary:
tps - http://www.typefi.com/ContentXML
xd - http://www.pnp-software.com/XSLTdoc
xlink - http://www.w3.org/1999/xlink
xs - http://www.w3.org/2001/XMLSchema
xsl - http://www.w3.org/1999/XSL/Transform

Template Modes Summary

Match Templates Summary

Named Templates Summary

create-colspec (param: xs:string colwidth) - source
process-block (param: element()+ source-rowsdocument-node()* processed-rowxs:integer row-countxs:integer? col-count [tunnel=yes]) - source

Functions Summary

document-node() tps:create-supplementary-cells (param: element() rowxs:integer? col-count) - source
item()+ tps:expand-col-spans (param: element()+ source-row) - source
item()+ tps:expand-row-spans (param: element()+ source-rowselement()+ modified-row) - source
item()+ tps:expand-table-row (param: element()+ table-blockdocument-node()+ expanding-rowxs:integer rowxs:integer? col-count) - source
xs:boolean tps:is-relative-width (param: attribute(width) width) - source
tps:select-cell (param: xs:integer src-column-noelement()+ rowxs:integer current-column-countxs:double current-span-col-total) - source

Template Modes Detail

Templates Using This Mode:

Match Templates Detail

Attributes:
morerows: number(.) - 1

Named Templates Detail

create-colspec (param: xs:string colwidth) - source
Parameters:
xs:string colwidth -
process-block (param: element()+ source-rowsdocument-node()* processed-rowxs:integer row-countxs:integer? col-count [tunnel=yes]) - source
Parameters:
element()+ source-rows -
document-node()* processed-row -
xs:integer row-count -
xs:integer? col-count [tunnel=yes] -

Functions Detail

document-node() tps:create-supplementary-cells (param: element() rowxs:integer? col-count) - source
Parameters:
element() row -
xs:integer? col-count -
item()+ tps:expand-col-spans (param: element()+ source-row) - source
Parameters:
element()+ source-row -
item()+ tps:expand-row-spans (param: element()+ source-rowselement()+ modified-row) - source
Parameters:
element()+ source-rows -
element()+ modified-row -
item()+ tps:expand-table-row (param: element()+ table-blockdocument-node()+ expanding-rowxs:integer rowxs:integer? col-count) - source
Parameters:
element()+ table-block -
document-node()+ expanding-row -
xs:integer row -
xs:integer? col-count -
xs:boolean tps:is-relative-width (param: attribute(width) width) - source
Parameters:
attribute(width) width -
tps:select-cell (param: xs:integer src-column-noelement()+ rowxs:integer current-column-countxs:double current-span-col-total) - source
Parameters:
xs:integer src-column-no -
element()+ row -
xs:integer current-column-count -
xs:double current-span-col-total -