Suche eine Art Quarantäne Container für fehlerhaftes HTML
Kaspatoo
- html
Hallo,
ich habe eine HTML seite, die über einen Eintrag in der Datenbank einen Produktbeschreibung erhält. Diese kann und darf auch als HTML Code verfasst werden.
So kommt es vor, dass als Produktbeschreibung eine kleine HTML Tabelle übergeben wird. Problem hierbei ist, dass das Table-Tag nicht geschlossen ist.
Dies führt dazu, dass mein Design trotz DIV Containern gecrasht wird.
Am besten löst man natürlich das Problem an der Quelle, es ist aber so, dass ein Lieferant für die bereitstellung der Beschreibung verantwortlich ist.
Wie gesagt, HTML Code soll weiterhin möglich bleiben.
Ich suche also nach einer Art Container, der alle in ihm enthaltenen Fehler in sich beschränkt und somit ein fehlendes HTML Tag keine auswirkung auf den Code außerhalb dieses Containers hat.
Danke für alle Ideen und Vorschläge.
Beispiel:
<div>
vorheriger_code
</div>
<div class="sichererContainer">
<table>
<tr>
<td>fehlerhafte Tabelle</td>
</tr>
</div>
<div>
folgender_code_ohne_fehler
</div>
Hi,
iframe.
Oder demjenigen der das HTML erstellt einen Link zum Validator schicken.
~dave
Tach!
Oder demjenigen der das HTML erstellt einen Link zum Validator schicken.
Das wird nicht viel bringen, denn es wird ja kein vollständiges Dokument erzeugt, woraufhin der Validator deutlich mehr als das fehlende Table-Tag zu bemängeln hat. Und ein vollständiges Dokument in ein anderes zu packen, ist noch problematischer.
Einen vollständig abgeschlossenen Container innerhalb eines Dokuments kann es nicht im Prinzip geben, denn die Zeichenfolge für den Abschlusss des Containers kann ja zumindest theoretisch auch in den inneren Nutzdaten vorkommen.
dedlfix.
Hi,
Oder demjenigen der das HTML erstellt einen Link zum Validator schicken.
Das wird nicht viel bringen, denn es wird ja kein vollständiges Dokument erzeugt, woraufhin der Validator deutlich mehr als das fehlende Table-Tag zu bemängeln hat.
~dave
Hallo,
ich habe eine HTML seite, die über einen Eintrag in der Datenbank einen Produktbeschreibung erhält. Diese kann und darf auch als HTML Code verfasst werden.
D.h. du machst mit einer Sprache deiner Wahl eine Datenbankabfrage und fügst dann dynamisch diese Tabelle in die Seite ein? Dann dürfte es ja kein Problem sein den Eintrag wenn nötig um ein </table> zu ergänzen...
vg ichbinich