2.1 Tabular

<..configure jsml latex..>+
 <.array and tabular.>
-_-_-

<..configure jsml array..>
 <.array and tabular.>
-_-_-

<..configure tabular noalign..>
 \Configure{noalign}%
   {\f:tabular\d:tabular \HCode{<tr><td colspan="\ar:cnt">}}
   {\HCode{</td></tr>}\pend:def\TableNo{0}\c:tabular\e:tabular}%
-_-_-

<..configure clear noalign..>
 \Configure{noalign}{}{}%
-_-_-

<..inline comment..>
 \ifvmode\else\HCode{<!--tex4ht:inline-->}\fi
-_-_-

<..array and tabular..>
 \HAssign\TableNo=0
 \Configure{tabular}
    {\ifvmode \IgnorePar\fi \EndP
     \HCode{<PARA><table class="tabular" >}%
      <.begin tabular note.>}
    {\Tag{tabular-\TableNo}{\hrow:s}%
     <.end tabular note.>\HCode{</table></PARA>}}
    {\HCode{<tr><!--row \HRow-->}%
     <.begin table row note.>}
    {\xdef\hrow:s{\HRow}<.end table row note.>\HCode{</tr>}}
    {\HCode{<td><!--entry \HRow-\HCol\ifnum
           \HMultispan>1 \, span \HMultispan\fi-->}%
       <.begin table cell note.>\HCode{<div>}\SaveEndP
       \PushStack\Table:Stck\TableNo
       \par  \ShowPar}
    {\PopStack\Table:Stck\TableNo
     \IgnorePar \EndP \ifvmode \IgnorePar \fi \EndP
     \HCode{</div>}<.end table cell note.>%
     \HCode{</td>\Hnewline}\RecallEndP }
-_-_-

<..begin tabular note..>
 \HCode{%
    <BREAK SIZE="small"/><PROS PITCH="-5" >%
    \add:vdescription{begin-end}{begin table with
        \ifTag{tabular-\TableNo}{\LikeRef{tabular-\TableNo}}{}
       rows and \ar:cnt columns}%
    </PROS>
 }%
-_-_-

<..end tabular note..>
 \HCode{<.show input line no.>%
    <BREAK SIZE="small"/>%
    <PROS PITCH="-5" >%
    \add:vdescription{begin-end}{end table}%
    </PROS><BREAK SIZE="small"/>%
 }%
-_-_-

<..begin table row note..>
 \HCode{%
    <BREAK SIZE="medium"/><PROS PITCH="-5" >%
    \add:vdescription{begin-end}{<.ord row.> row}%
    </PROS><BREAK SIZE="medium"/>%
 }%
-_-_-

<..begin table cell note..>
 \HCode{%
   <BREAK SIZE="medium"/>%
   \ifnum \HMultispan>1
     <PROS PITCH="-5" >%
     \add:vdescription{added-description}{<.ord col.> cell
        spans \HMultispan \space columns}%
     </PROS><BREAK SIZE="medium"/>%
   \else
     \ifnum \HCol>1
        <PROS PITCH="-5" >%
        \add:vdescription{added-description}{<.ord col.> cell}%
        </PROS><BREAK SIZE="medium"/>%
     \fi
   \fi
 }%
-_-_-