xsl-list
[Top] [All Lists]

Re: attempt at dynamic sizing a table

2002-10-23 22:03:02

--- 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