Subject: Re: attempt at dynamic sizing a table
From: Dimitre Novatchev <dnovatchev@xxxxxxxxx>
Date: Wed, 23 Oct 2002 22:03:02 -0700 (PDT)
|
--- Noel Golding wrote:
> If given the XML below how could you determine the max-string-length
> for
> each column and then how would you convert that to cm or in? I hope
> I
> am
> clear enough
>
> --XML--
> <table>
> <row>
> <cell>
> A.
> </cell>
> <cell>
> B.
> </cell>
> <cell>
> C.
> </cell>
> </row>
> <row>
> <cell>
> There is some text here
> </cell>
> <cell>
> More text
> </cell>
> <cell/>
> </row>
> <row>
> <cell>
> A little text
> </cell>
> <cell>
> This cell contains more text than the one before
> </cell>
> <cell>
> Something goes here!!
> </cell>
> </row>
> </table>
>
> --Desired Output--
> <table>
> <table-column column-width="5cm" /> <!-- Second widest -->
> <table-column column-width="8cm" /> <!-- Widest -->
> <table-column column-width="4cm" /> <!-- Smallest -->
> ...
Hi Noel,
To find the maximum string-length for each column you can use the
"maximum" template from FXSL.
See for example:
http://sources.redhat.com/ml/xsl-list/2002-07/msg01087.html
=====
Cheers,
Dimitre Novatchev.
http://fxsl.sourceforge.net/ -- the home of FXSL
__________________________________________________
Do you Yahoo!?
Y! Web Hosting - Let the expert host your web site
http://webhosting.yahoo.com/
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|