[xsl] Re: attempt at dynamic sizing a table

Subject: [xsl] 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


Current Thread