In my XML code, I did not specifically create <pardef>.
When I have exported the DXL of the document that generate in R6.5, every tablecell has <pardef> in it and the richtext work fine with the table.
<?xml version="1.0"?>
<document xmlns='http://www.lotus.com/dxl' version='6.5' maintenanceversion='4.0' replicaid='4825711E0030D646' form='content'>
<noteinfo noteid='1b36' unid='F2C39492DF71B6B34825813E003904E9' sequence='1'>
<created>
<datetime>20170613T182248,09+08</datetime>
</created>
<modified>
<datetime>20170613T182248,14+08</datetime>
</modified>
<revised>
<datetime>20170613T182248,13+08</datetime>
</revised>
<lastaccessed>
<datetime>20170613T182248,14+08</datetime>
</lastaccessed>
<addedtofile>
<datetime>20170613T182248,14+08</datetime>
</addedtofile>
</noteinfo>
<updatedby>
<name>CN=Ww/O=XXX</name>
</updatedby>
<item name='body'>
<richtext>
<pardef id='1'/>
<par def='1'/>
<pardef id='3' leftmargin='0.7500in'/>
<section>
<sectiontitle pardef='3' borderstyle='gradient' color='#c0e1ff'>
<font style='bold' name='Arial' pitch='variable' truetype='true' familyid='20'/>
<text>Information</text>
</sectiontitle>
<table widthtype='fitmargins' cellbordercolor='white'>
<tablecolumn width='25%'/>
<tablecolumn width='25%'/>
<tablecolumn width='25%'/>
<tablecolumn width='25%'/>
<tablerow>
<tablecell borderwidth='0px'>
<pardef id='23' leftmargin='0.0500in'/>
<par def='23'>
<actionhotspot hotspotstyle='none' regionid='2'>
<code event='click'>
<formula>@Command([FileOpenDatabase];"Server":"Abc.nsf")</formula>
</code>
</actionhotspot>
</par>
<pardef id='24' leftmargin='0.0500in'/>
<par def='24'>
<region regionid='2' end='true'>Application Z</region>
</par>
</tablecell>
<tablecell borderwidth='0px'>
<pardef id='25' leftmargin='0.0500in'/>
<par def='25'>
<actionhotspot hotspotstyle='none' regionid='3'>
<code event='click'>
<formula>@Command([FileOpenDatabase];"Server":"dfe.nsf")</formula>
</code>
</actionhotspot>
</par>
<pardef id='26' leftmargin='0.0500in'/>
<par def='26'>
<region regionid='3' end='true'>Application X</region>
</par>
</tablecell>
<tablecell borderwidth='0px'>
<pardef id='22' leftmargin='0.0104in'/>
<par def='22'/>
</tablecell>
<tablecell borderwidth='0px'>
<pardef id='27' leftmargin='0.0104in'/>
<par def='27'/>
</tablecell>
</tablerow>
</table>
<par def='1'/>
</section>
</richtext>
</item>
</document>
However, these <pardef> do not exist in the exported DXL that generated in R9.0 and after tested, these missing <pardef> has caused the table in malformed error.
Should I create the pardef element in my XML code for the import action in R9.0?
Thanks, Edeline