xsl-list
[Top] [All Lists]

Re: [xsl] CALS to XHTML table - rowspan

2015-10-05 10:59:09
Yes Bob. You are right. It is a proper CALS table. I just typed in a sample
here.

On Mon, Oct 5, 2015 at 10:52 AM, Bob Thomas 
bob(_dot_)thomas(_at_)tagsmiths(_dot_)com <
xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> wrote:

Before you begin transforming make sure that you are starting from CALS
tables that work. Your sample CALS table has problems. I am guessing that
you meant something closer to this:

<table>
  <tgroup cols="3">
    <tbody>
      <row>
        <entry morerows="2">r1c1</entry>
        <entry morerows="1">r1c2</entry>
        <entry>r1c3</entry>
      </row>
      <row>
        <entry>r2c3</entry>
      </row>
      <row>
        <entry>r3c2</entry>
        <entry>r3c3</entry>
      </row>
      <row>
        <entry>r4c1</entry>
        <entry>r4c2</entry>
        <entry>r4c3</entry>
      </row>
    </tbody>
  </tgroup>
</table>

Best Regards,
Bob Thomas
Tagsmiths, LLC

On Mon, Oct 5, 2015 at 9:39 AM, a kusa akusa8(_at_)gmail(_dot_)com <
xsl-list-service(_at_)lists(_dot_)mulberrytech(_dot_)com> wrote:

Hello:

It has been a while since I worked on XSLT. But I have a current issue
that I need to solve with xslt.

I have a CALS table that has @morerows. I have to generate a table
that does not have a rowspan attribute, and generate cells according
to the value of @morerows.

So, my input XML looks like this:

<table>
<tgroup>
<tbody>
<row><entry morerows="2">test 1</entry>
<entry morerows="1">test 2</entry>
<entry morerows="0">test 3</entry>
</row>
<row><entry morerows="0">test 4</entry>
<entry morerows="1">test 5</entry>
<entry morerows="0">test 6</entry>
</row>
</tbody>
</tgroup>
</table>

How do I generate rows/cells based on morerows in xslt?

Any tips is appreciated.




--
Bob Thomas
+1 720 201 8260
Skype: bob.thomas.colorado
Instant messaging: Gmail chat (bob(_dot_)thomas(_at_)tagsmiths(_dot_)com) or 
Skype
Time zone: Mountain (GMT-7)


XSL-List info and archive <http://www.mulberrytech.com/xsl/xsl-list>
EasyUnsubscribe <-list/1141384> (by
email <>)

--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--
<Prev in Thread] Current Thread [Next in Thread>