XML-FORMATTER / VALIDIEREN · MINIFIEREN

XML-Formatierer

XML formatieren, validieren und minimieren; Fehler zeigen auf die Linie.

Läuft lokal · Code wird nicht hochgeladen
Optionen

IHR NÄCHSTER SCHRITT

Verbinden Sie nützliche Tools mit Ihrem Unternehmensworkflow

Erstellen Sie ein Unternehmenskonto, um die Website-Überwachung, geschäftliche E-Mails und Benachrichtigungen zu konfigurieren und Ihr Team zur Zusammenarbeit einzuladen.

Neue Unternehmen erhalten eine 14-tägige Pro-Testversion, für die keine Karte erforderlich ist. Bei Testversionen ist der bezahlte monatliche Kreditzuschuss nicht inbegriffen.

Sie haben bereits ein Konto? Öffnen Sie Ihren Arbeitsbereich → (English)

So verwenden Sie es

  1. Code einfügen, Datei ablegen oder Beispiel laden; Die Sprache ist für diese Seite voreingestellt und kann geändert werden.
  2. Format auswählen oder verkleinern und Einzug, Breite und andere Optionen anpassen; Das Ergebnis wird während der Eingabe rechts angezeigt.
  3. Ergebnis kopieren oder herunterladen; Bei einem Fehler verwenden Sie „Gehe zu Fehler“, beheben Sie ihn und führen Sie ihn erneut aus.

Fünf Regeln für wohlgeformtes XML

Das XML wird vor der Formatierung überprüft; Fehler zeigen die Zeile und Spalte an und „Gehe zu Fehler“ springt dorthin.

Häufige Fehler
RegelFalschRichtig
Genau ein Wurzelelement<a/><b/><root><a/><b/></root>
Tags werden ordnungsgemäß geschlossen und verschachtelt<a><b></a></b><a><b></b></a>
Attributwerte werden in Anführungszeichen gesetzt<a x=1><a x="1">
Sonderzeichen maskierenTom und JerryTom und Jerry
Groß-/Kleinschreibung beachten<Item></item><Item></Item>

Sprachen und Engines

Bei der Formatierung werden dieselben Open-Source-Engines wie bei gängigen Editoren verwendet, sodass die Ergebnisse mit „Prettier“ in VS Code übereinstimmen und Ihr Team einen Stil beibehalten kann. Jede Engine wird von dieser Website geladen und in Ihrem Browser ausgeführt.

Sprache
SpracheFormatKomprimieren
HTMLHübscher 3✓ Kommentare und Leerzeichen
XMLXunL XML-Engine✓
CSS / SCSS / WenigerHübscher 3✓ CSSO-Umstrukturierung
JavaScript / TypeScriptPrettier 3 (Babel)✓ Terser (nur JavaScript)
JSONHübscher 3✓ Große Zahlen sorgen für Präzision
YAMLHübscher 3– (Kommentare behalten)
SQLSQL-Formatter (14 Dialekte)—

Häufig gestellte Fragen

Wird anhand einer XSD validiert?

Es prüft, ob XML wohlgeformt ist: Tags stimmen überein und sind verschachtelt, Attribute werden in Anführungszeichen gesetzt und es gibt einen Stamm. Für die Gültigkeit einer XSD oder DTD ist ein dedizierter Validator erforderlich.

Verändert die Formatierung die Daten?

Elemente, Attribute und Text bleiben gleich; Lediglich Einrückungen und Zeilenumbrüche ändern sich. Textknoten, die nur Leerzeichen enthalten, werden gelöscht und Werte ohne Anführungszeichen werden in doppelte Anführungszeichen gesetzt. Überprüfen Sie zuerst Leerzeichen-empfindliche Dokumente wie xml:space="preserve" zuerst.

Ist mein Code hochgeladen?

Nein. Die Engines werden von dieser Website heruntergeladen und in Ihrem Browser ausgeführt. Ihr Code durchläuft niemals unsere Server oder Dritte und ist daher für den internen Code und die interne Konfiguration sicher.

Wie groß dürfen Dateien sein?

Bis zu 5 MB pro Datei; Über 300 KB wartet die Seite auf die Schaltfläche, anstatt sie während der Eingabe zu formatieren, damit der Browser reagiert.

Praktischer Leitfaden zum XML-Formatierer und häufig gestellte Fragen

Was macht ein XML-Formatierer?

Das XML wird zunächst auf die Wohlgeformtheit von XML 1.0 überprüft (übereinstimmende und verschachtelte Tags, ein Stamm, Attribute in Anführungszeichen, geschlossene Kommentare und CDATA) und dann nach Tiefe eingerückt. Nur-Text-Elemente bleiben in einer Zeile und CDATA, Kommentare und DOCTYPE bleiben wie geschrieben.

Für wen ist das gedacht und wann ist es nützlich?

Entwickler, SEO- und Datenmitarbeiter kümmern sich um Sitemaps, RSS, SOAP, Produkt-Feeds und XML-Konfiguration, beheben Fehler oder lesen einzeiliges XML.

Wie verwende ich diesen XML-Formatierer?

XML für saubere Einrückung einfügen, während Tags, Stammelement- und Attribut-Anführungszeichen überprüft werden, wobei Zeile und Spalte auf Fehler hinweisen; oder verkleinern Sie es auf eine Zeile.

Wie soll ich die Ergebnisse interpretieren?

Es prüft nur die Wohlgeformtheit, nicht die XSD- oder DTD-Gültigkeit. Gemischter Inhalt (mit untergeordneten Elementen verschachtelter Text) wird über mehrere Zeilen verteilt. Bestätigen Sie daher zuerst Leerzeichen-empfindliche Dokumente.

Wo wird die Arbeit ausgeführt und welche Dienste erhalten Daten?

XML wird lokal geprüft und formatiert und nie hochgeladen, sodass interne Nachrichten und Produktdaten vertraulich bleiben.