This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: breaking up <tags> is hard to do



Since HTML allows tag minimization, you should be able to put out
empty table row tags using xsl, e.g.

<TABLE>
<TR />
    <TD>row1, cell1</TD>
    <TD>row1, cell2</TD>
<TR />
    <TD>row2, cell1</TD>
    <TD>row2, cell2</TD>
</TABLE>

Using the default output method, however, Saxon writes out
<TABLE>
<TR></TR>
    <TD>row1, cell1</TD>
    <TD>row1, cell2</TD>
<TR></TR>
    <TD>row2, cell1</TD>
    <TD>row2, cell2</TD>
</TABLE>

Fortunately, both IE and Netscape render this correctly.  When
HTML is traded in for XHTML, however, this may stop working.
There will still be a lot of HTML markup which utilizes minimized
tags, though, so I suspect browsers will have to deal with it for
a long time to come.

Might it be possible to tweak the HTML output method of xsl
processors to output minimized markup or to drop the closing <TR>
tag in just before the opening of a new <TR>?

--
perry


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]