INPUT xml:
<?xml version="1.0"?>
<TABLE>
<THEAD>
<ROW id="rh">
<CELL rowmerged="F" rowspan="1" >
<Para >A</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >B</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >C</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >D</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >F</Para>
</CELL>
</ROW>
</THEAD>
<TBODY editable="T">
<ROW id="r1">
<CELL rowmerged="T" rowspan="2" >
<Para >11</Para>
</CELL>
<CELL rowmerged="T" rowspan="2" >
<Para >12</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >13</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >14</Para>
</CELL>
<CELL rowmerged="T" rowspan="2" >
<Para >15</Para>
</CELL>
</ROW>
<ROW id="r2">
<CELL rowmerged="T" rowspan="2" >
<Para ></Para>
</CELL>
<CELL rowmerged="T" rowspan="2" >
<Para ></Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >23</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >24</Para>
</CELL>
<CELL rowmerged="T" rowspan="2" >
<Para ></Para>
</CELL>
</ROW>
<ROW id="r3">
<CELL rowmerged="T" rowspan="2" >
<Para ></Para>
</CELL>
<CELL rowmerged="T" rowspan="2" >
<Para ></Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >33</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >34</Para>
</CELL>
<CELL rowmerged="T" rowspan="2" >
<Para ></Para>
</CELL>
</ROW>
<ROW id="r4">
<CELL rowmerged="F" rowspan="1" >
<Para >41</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >42</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >43</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >44</Para>
</CELL>
<CELL rowmerged="T" rowspan="1" >
<Para >45</Para>
</CELL>
</ROW>
</TBODY>
</TABLE>
Rule: for merged rows: copy content of primary merged cell to other cells in merged rows. Expected result:
<?xml version="1.0"?>
<TABLE>
<THEAD>
<ROW id="rh">
<CELL rowmerged="F" rowspan="1" >
<Para >A</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >B</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >C</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >D</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >F</Para>
</CELL>
</ROW>
</THEAD>
<TBODY editable="T">
<ROW id="r1">
<CELL rowmerged="F" rowspan="1" >
<Para >11</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >12</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >13</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >14</Para>
</CELL>
<CELL rowmerged="F" rowspan=1" >
<Para >15</Para>
</CELL>
</ROW>
<ROW id="r2">
<CELL rowmerged="F" rowspan="1" >
<Para >11</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >12</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >23</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >24</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >15</Para>
</CELL>
</ROW>
<ROW id="r3">
<CELL rowmerged="F" rowspan="1" >
<Para >11</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >12</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >33</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >34</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >15</Para>
</CELL>
</ROW>
<ROW id="r4">
<CELL rowmerged="F" rowspan="1" >
<Para >41</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >42</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >43</Para>
</CELL>
<CELL rowmerged="F" rowspan="1" >
<Para >44</Para>
</CELL>
<CELL rowmerged="T" rowspan="1" >
<Para >45</Para>
</CELL>
</ROW>
</TBODY>
</TABLE>
Rule: for merged rows: copy content of primary merged cell to other cells in merged rows. Could you please help me out in this scenario. I am new to xslt.
Thanks in advance.