Ich habe ein Programm, das eine html-Datei parst.
Die html Datei selbst besteht zum größten Teil aus einer Tabelle, die wie folgt aussieht (Ausschnitt):
Code: Alles auswählen
<tr>
<td valign="top">Objekt 1</td>
<td/>
<td>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#ff0000">
<span style="color:#ffffff">BlaBlaBla - Erklärung zu Objekt 1</span>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="top">Objekt 2</td>
<td>
Anmerkungen zu Objekt 2
</td>
<td>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="#ff0000">
<span style="color:#ffffff">Nochmal blablabla zu Objekt 2</span>
</td>
</tr>
</table>
</td>
</tr>
Wenn ich die html dann mittels HTMLWindow öffne, wird das "BLABLABLA zu Objekt 1" in die Spalte für die Anmerkungen gezogen.
Würde ich statt <td/> --> <td> </td> schreiben, funktioniert es.
Im Browser wird alles korrekt angezeigt.
Kann das der Parser irgendwie bewältigen? Oder müssen die htmls umgeschrieben werden?
Grüße
Matthias