GeneSys386
Mitglied
Hallo Leute,
Ich bekomme von einem Editor (FCKeditor) relativ unsauberen HTML-Code geliefert und suche nun nach einer Möglichkeit den HTML-Code zumindest syntaktisch valide zu machen und leere (sinnlose) Tags zu löschen usw.
Das Problem ist das der Code von einem Bekannten erstellt wird, der kein HTML kann und nur 'nen WYSIWYG Editor verwenden kann.. der natürlich auch dies und jenes einstellt (sieht ja so schön bunt aus)
... so sieht z.B. ein Ausschnitt des schönen Codes aus, der mir da geliefert wird.
Meine endgültige Frage nun: Ist jemanden eine PHP-Klasse/-Funktion/-Funktionssammlung bekannt, die eine solche validierung/optimierung/verschöngerung macht? Ich find beim "googlen" leider nur Software die man installieren muss ... native PHP wär mir natürlich lieber ...
Freue mich auch über Ideen/Denkanstöße wie man das Problem auch anders lösen könnte.
Schöne Grüße!
Ich bekomme von einem Editor (FCKeditor) relativ unsauberen HTML-Code geliefert und suche nun nach einer Möglichkeit den HTML-Code zumindest syntaktisch valide zu machen und leere (sinnlose) Tags zu löschen usw.
Das Problem ist das der Code von einem Bekannten erstellt wird, der kein HTML kann und nur 'nen WYSIWYG Editor verwenden kann.. der natürlich auch dies und jenes einstellt (sieht ja so schön bunt aus)
Code:
<p><strong><font color="#00f000"><font size="\"6\""><font face="Times New Roman" color="#ff00ff" size="6" new="\"\\"\\"\"">XYZ NEWSLETTER</font> <br />
</font></font><font face="Verdana">Auslieferung von Ware gemäß u.a. Liefer- und Zahlungsbedingungen</font> </strong></p>
<div id="newsletterwrap" style="FONT-SIZE: 12px; FONT-FAMILY: Courier New, Courier, mono; BACKGROUND-COLOR: #fff">
<p><font size="4"><strong>Sehr geehrter Herr XYZ,</strong></font></p>
... so sieht z.B. ein Ausschnitt des schönen Codes aus, der mir da geliefert wird.
Meine endgültige Frage nun: Ist jemanden eine PHP-Klasse/-Funktion/-Funktionssammlung bekannt, die eine solche validierung/optimierung/verschöngerung macht? Ich find beim "googlen" leider nur Software die man installieren muss ... native PHP wär mir natürlich lieber ...
Freue mich auch über Ideen/Denkanstöße wie man das Problem auch anders lösen könnte.
Schöne Grüße!