HTML- / XML-Formatierer & Validator

HTML oder XML einfügen und sauber eingerückt zurückerhalten, mit markierten Wohlgeformtheitsfehlern (XML) oder Warnungen zu nicht geschlossenen Tags (HTML).

909 Aufrufe

Lesbares Markup, mit markierten Problemen

Wählen Sie HTML oder XML, fügen Sie Ihr Markup ein und erhalten Sie es sauber eingerückt zurück — verschachtelte Elemente werden eingerückt, Attribute bleiben erhalten, leere Elemente (wie <br> oder <img>) bleiben unabgeschlossen, wie es HTML erwartet. Im XML-Modus ist der Parser streng: jeder Wohlgeformtheitsfehler (nicht geschlossenes Tag, falsche Verschachtelung, ungültige Zeichen) wird mit einer Meldung gemeldet. Im HTML-Modus parsen Browser bewusst nachsichtig — HTML hat kein formales „ungültig" wie XML — daher wird stattdessen die Tag-Balance geprüft und nicht geschlossene Tags werden markiert.

Häufig gestellte Fragen

Warum findet der XML-Modus Fehler, die der HTML-Modus übersieht?

XML hat eine strenge Wohlgeformtheitsspezifikation — der XML-Parser des Browsers weist alles zurück, was diese verletzt. Das HTML-Parsing ist bewusst nachsichtig (ein zentrales Designziel, damit das Web nicht bei kleinen Fehlern zusammenbricht), daher gibt es keinen entsprechenden harten Fehler — dieses Tool führt stattdessen für HTML eine bestmögliche Tag-Balance-Prüfung durch.

Verändert die Formatierung meinen Inhalt?

Nein — nur Leerraum und Einrückung ändern sich. Tags, Attribute, Text und Kommentare bleiben exakt erhalten (Attributwerte werden zur Sicherheit neu escaped, was nur die Anführungszeichen ändern kann, niemals den Wert selbst).

Ähnliche Tools