I'm trying to create a pdf from some html gjenerated from php. I'm getting one error :
--------------------------------------------------------------------------------------------------
ERREUR n°4 Fichier : C:\Projects\ardesa\prod\html2pdf\parsingHTML.class.php Ligne : 127 Code HTML non valide, les balises ne sont pas fermées dans le bon ordre. Etat : Array ( [0] => table [1] => tr [2] => td ) HTML : ...span></strong></p> </td> </tr> </table> <p> </p> <table ...
-------------------------------------------------------------------------------------------------------------
the html code is html4.0 valid I checked with the Firefox HTML validator
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <head> <title>Print</title> </head> <body> <p ><strong><span style='font-family:Tahoma'> </span></strong></p> <table cellspacing=0 cellpadding=0 style='width:489.05pt;margin-left:3.5pt;border-collapse:collapse'> <tr> <td valign=top style='width:283.5pt;padding:0in 3.5pt 0in 3.5pt'> <b><strong><span style='font-size: 12.0pt;text-transform:uppercase;font-weight:bold'>XXXXXXXX</span></strong></b> <br ><strong><span style='font-size: 12.0pt'>XXXX</span></strong> <p ><strong><span style='font-size: 12.0pt'>XXXXXX</span></strong></p> <p ><strong><span style='font-size: 12.0pt'> </span></strong></p> </td> <td valign=top style='width:205.55pt;padding:0in 3.5pt 0in 3.5pt'> <b><strong><span style='font-size:12.0pt; font-variant:normal !important'>XXXXXX</span></strong></b> <strong><br><span style='font-size: 12.0pt'>XXXXXXX</span></strong> <p> <strong><span style='font-size: 12.0pt'>XXXXXX</span></strong></p> </td> </tr> </table> <table cellspacing=0 cellpadding=0 style='margin-left:53.15pt;border-collapse:collapse'> <tr> <td valign=top style='width:141.75pt;padding:0in 3.5pt 0in 3.5pt'> <strong><span style='font-size: 12.0pt'>RC </span></strong> </td> </tr> </table> <p> </p> <table cellspacing=0 cellpadding=0 style='width:6.3in;margin-left:53.15pt;border-collapse:collapse'> <tr> <td valign=top style='width:200.75pt;padding:0in 3.5pt 0in 3.5pt'> <strong><span style='font-size: 12.0pt'>Annuel</span></strong> </td> <td valign=top style='width:190.8pt;padding:0in 3.5pt 0in 3.5pt'> <strong><span style='font-size:12.0pt;font-weight:bold'>Voir Conditions Particulières</span></strong> </td> </tr> </table> <p> </p> <table cellspacing=0 cellpadding=0 style='width:506.75pt;border-collapse:collapse'> <tr> <td valign=top style='width:74.4pt;padding:0in 3.5pt 0in 3.5pt'> <p><strong><span style='font-size:12.0pt'>S 204.170</span></strong></p> <td valign=top style='width:73.6pt;padding:0in 3.5pt 0in 3.5pt'> <p><strong><span style='font-size:12.0pt'> </span></strong></p> </td> <td valign=top style='width:89.4pt;padding:0in 3.5pt 0in 3.5pt'> <p><strong><span style='font-size:12.0pt'>26 02 08 à 0h</span></strong></p> </td> <td valign=top style='width:42.55pt;padding:0in 3.5pt 0in 3.5pt'> <p><strong><span style='font-size:12.0pt'>A</span></strong></p> </td> <td valign=top style='width:56.7pt;padding:0in 3.5pt 0in 3.5pt'> <p><strong><span style='font-size:12.0pt'>2 mois</span></strong></p> </td> <td valign=top style='width:99.2pt;padding:0in 3.5pt 0in 3.5pt'> <p><strong><span style='font-size:12.0pt'>Société</span></strong></p> </td> <td valign=top style='width:70.9pt;padding:0in 3.5pt 0in 3.5pt'> <p style='text-align:center'><strong><span style='font-size:12.0pt'>01 01</span></strong></p> </td> </tr> </table> <p> </p> <table cellspacing=0 cellpadding=0 style='width:6.3in;margin-left:53.15pt;border-collapse:collapse'> <tr> <td valign=top style='width:66.75pt;padding:0in 3.5pt 0in 3.5pt'> <strong><span style='font-size: 12.0pt'>01 01 10</span></strong> </td> <td valign=top style='width:75.0pt;padding:0in 3.5pt 0in 3.5pt'> <strong><span style='font-size: 12.0pt'>31 12 10</span></strong> </td> <td valign=top style='width:77.95pt;padding:0in 3.5pt 0in 3.5pt'> <strong><span style='font-size: 12.0pt'>750 €</span></strong> </td> <td valign=top style='width:63.8pt;padding:0in 3.5pt 0in 3.5pt'> <strong><span style='font-size: 12.0pt'>23 €</span></strong> </td> <td valign=top style='width:49.6pt;padding:0in 3.5pt 0in 3.5pt'> <strong><span style='font-size: 12.0pt'>-</span></strong> </td> <td valign=top style='width:56.7pt;padding:0in 3.5pt 0in 3.5pt'> <strong><span style='font-size: 12.0pt'>69,50 €</span></strong> </td> <td valign=top style='width:63.8pt;padding:0in 3.5pt 0in 3.5pt'> <b><strong><span style='font-size:12.0pt;font-weight:bold'>842,50 €</span></strong></b> </td> </tr> <tr> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td valign=top style='width:66.75pt;padding:0in 3.5pt 0in 3.5pt'> <p ><strong><span style='font-size: 12.0pt'> </span></strong></p> </td> <td valign=top style='width:75.0pt;padding:0in 3.5pt 0in 3.5pt'> <p ><strong><span style='font-size: 12.0pt'>100 %</span></strong></p> </td> <td valign=top style='width:77.95pt;padding:0in 3.5pt 0in 3.5pt'> <p ><strong><span style='font-size: 12.0pt'> </span></strong></p> </td> <td valign=top style='width:63.8pt;padding:0in 3.5pt 0in 3.5pt'> <p ><strong><span style='font-size: 12.0pt'> </span></strong></p> </td> <td valign=top style='width:49.6pt;padding:0in 3.5pt 0in 3.5pt'> <p ><strong><span style='font-size: 12.0pt'> </span></strong></p> </td> <td valign=top style='width:56.7pt;padding:0in 3.5pt 0in 3.5pt'> <p ><strong><span style='font-size: 12.0pt'> </span></strong></p> </td> <td valign=top style='width:63.8pt;padding:0in 3.5pt 0in 3.5pt'> <p ><strong><span style='font-size: 12.0pt'> </span></strong></p> </td> </tr> </table> <p> </p> <p> </p> <table cellspacing=0 cellpadding=0 style='margin-left:64.4pt;border-collapse:collapse'> <tr> <td valign=top style='width:80.5pt;padding:0in 3.5pt 0in 3.5pt'> <p ><strong><span style='font-size:7.0pt'> </span></strong></p> <p ><strong><span style='font-size:12.0pt'>750 €</span></strong></p> </td> <td valign=top style='width:70.85pt;padding:0in 3.5pt 0in 3.5pt'> <p style='text-align:center'><strong><span style='font-size:12.0pt'>23 €</span></strong></p> </td> <td colspan=2 valign=top style='width:99.25pt;padding:0in 3.5pt 0in 3.5pt'> <p ><b><strong><span style='font-size:7.0pt;font-weight:bold'> </span></strong></b></p> <p ><b><strong><span style='font-size:12.0pt;font-weight:bold'>842,50 €</span></strong></b></p> </td> <td colspan=2 valign=top style='width:37.55pt;padding:0in 3.5pt 0in 3.5pt'> <p ><strong><span style='font-size:7.0pt'> </span></strong></p> <p ><strong><span style='font-size:12.0pt'>138,75 €</span></strong></p> </td> <td valign=top style='width:53.15pt;padding:0in 3.5pt 0in 3.5pt'> <p ><strong><span style='font-size:7.0pt'> </span></strong></p> <p ><strong><span style='font-size:12.0pt'>703,75 € </span></strong></p> </td> </tr> <tr style='height:0pt;'> <td style='border:none'></td> <td style='border:none'></td> <td style='border:none'></td> <td style='border:none'></td> <td style='border:none'></td> <td style='border:none'></td> <td style='border:none'></td> </tr> <tr> <td valign=top style='width:80.5pt;padding:0in 3.5pt 0in 3.5pt'> <p ><strong><span style='font-size:12.0pt;color:red'> </span></strong></p> </td> <td colspan=2 valign=top style='width:70.85pt;padding:0in 3.5pt 0in 3.5pt'> </td> <td colspan=2 valign=top style='width:99.25pt;padding:0in 3.5pt 0in 3.5pt'> </td> <td valign=top style='width:37.55pt;padding:0in 3.5pt 0in 3.5pt'> <p ><strong><span style='font-size:12.0pt;color:red'> </span></strong></p> </td> <td valign=top style='width:53.15pt;padding:0in 3.5pt 0in 3.5pt'> <p ><b><strong><span style='font-size:12.0pt;color:red;font-weight:bold'>703,75 €</span></strong></b></p> </td> </tr> </table> <p ><strong><span > </span></strong></p> <p style='margin-left:15.0pt'><strong><span style='font-size:14.0pt'> </span></strong></p> <table cellspacing=0 cellpadding=0 style='margin-left:152.35pt;border-collapse:collapse'> <tr> <td valign=top style='width:3.15in;padding:0in 3.5pt 0in 3.5pt'> <p ><strong><span style='font-size: 12.0pt'> XXXXXXXX</span></strong></p> </td> </tr> <tr> <td valign=top style='width:3.15in;padding:0in 3.5pt 0in 3.5pt'> <strong><span style='font-size:12.0pt;text-align:right'> S 204.170</span></strong> </td> </tr> <tr> <td valign=top style='width:3.15in;padding:0in 3.5pt 0in 3.5pt'> <p style='text-align:right'><strong><span style='font-size:8.0pt'>Le 22 octobre 2009</span></strong></p> </td> </tr> </table> </body> </html>
--------------------------------------------------------------
Any ideas?
Thanks