XML einrücken, minifizieren und den ersten Fehler mit Zeile und Spalte sehen
Läuft in Ihrem Browser. Nichts, was Sie eingeben, wird irgendwohin gesendet.Beim Formatieren werden verschachtelte Elemente eingerückt, sodass die Hierarchie sichtbar wird, und beim Minifizieren fällt dieser Leerraum wieder weg. Ein fehlerhaftes Dokument wird mit Zeile und Spalte gemeldet, Sie springen also direkt zu Zeile 47, statt zu suchen. Alles wird in Ihrem Browser verarbeitet.
Diese Seite wurde maschinell aus dem englischen Original übersetzt. Die Übersetzung wurde noch von keinem Menschen geprüft; maßgeblich ist die englische Fassung. Englisches Original lesen
Fügen Sie das Dokument in das Feld XML ein oder klicken Sie auf Beispiel laden.
Wählen Sie Formatieren zum Einrücken, Minifizieren zum Entfernen der Einrückung oder Validieren, um die Wohlgeformtheit zu prüfen.
Ist das Dokument fehlerhaft, lesen Sie Zeile, Spalte und Hinweis unter dem Feld und korrigieren Sie diese Stelle.
Klicken Sie auf Kopieren oder Herunterladen, um das formatierte oder minifizierte XML zu übernehmen.
Dieser XML-Formatierer erledigt drei Aufgaben in einem Feld. Formatieren rückt das Dokument als Baum ein, ein Element pro Zeile, mit zwei Leerzeichen, vier Leerzeichen oder einem Tab. Validieren prüft, ob das Dokument wohlgeformt ist, und nennt sonst das erste echte Problem mit Zeile und Spalte. Minifizieren entfernt die Einrückung und auf Wunsch die Kommentare und zeigt die gesparten Bytes.
XML kommt oft in ungünstigem Zustand an. Eine SOAP-Antwort oder ein API-Payload ist eine einzige Zeile mit Tausenden Zeichen. Der Feed eines Partners wird von Ihrem Import mit nichts als „invalid XML“ abgelehnt. Eine Konfigurationsdatei wurde von drei Personen bearbeitet und ist nicht mehr sauber eingerückt. Hier sind alle drei nach einem Einfügen lesbar.
Der Validator prüft, was XML tatsächlich verlangt: ein Wurzelelement, jedes Tag in der richtigen Reihenfolge mit seinem eigenen Namen geschlossen, Attributwerte in Anführungszeichen und nie doppelt gesetzt, kaufmännische Und-Zeichen als Entitäten geschrieben und außerhalb der Wurzel nichts als Leerraum und Kommentare. Die Meldungen sagen, was zu ändern ist, etwa welches Element früher geöffnet wurde und zuerst geschlossen werden muss. Gegen eine DTD oder ein XSD-Schema wird nicht geprüft; geprüft wird die Wohlgeformtheit, an der Dateien in der Praxis scheitern.
Minifizieren entfernt nur Leerraum zwischen Elementen, denn in XML ist der Text in einem Element Daten. Text mit Inhalt wird, wie CDATA-Abschnitte, Zeichen für Zeichen kopiert. Alles läuft in Ihrem Browser, Payloads mit Kundendaten verlassen also nie Ihr Gerät.
Ja. Keine Anmeldung, keine Größenbegrenzung für Dokumente und keine Nutzungsobergrenze. Die Seite finanziert sich über einige Anzeigen außerhalb des Tools, und Ihrem Dokument wird nichts hinzugefügt.
Nein. Formatieren, Validieren und Minifizieren laufen alle in Ihrem Browser mit JavaScript. Ein Payload mit Kundendaten, Bestellnummern oder einem internen Endpunkt verlässt nie Ihr Gerät und wird nirgends gespeichert.
Fügen Sie es ein, und das erste Problem wird mit Zeile und Spalte neben der Eingabe angezeigt. Typisch sind ein mit falschem Namen geschlossenes Tag, ein Attributwert ohne Anführungszeichen, ein nacktes & statt & oder ein zweites Wurzelelement.
Nein. Es wird geprüft, ob das Dokument wohlgeformt ist: eine Wurzel, korrekt verschachtelte und geschlossene Tags, Attribute in Anführungszeichen und gültige Entitäten. Schema-Validierung braucht das Schema selbst und ist eine andere Aufgabe. An der Wohlgeformtheit scheitern die meisten abgelehnten Dateien.
Nein. Entfernt wird nur Leerraum zwischen Elementen, denn das ist Einrückung, die ein Formatierer hinzugefügt hat. Text in einem Element sind die Daten, er wird also exakt kopiert, und CDATA-Abschnitte bleiben unberührt. Kommentare werden entfernt, sofern Sie sie nicht behalten.
Ja. Beides ist gewöhnliches XML. Fügen Sie die ganze Antwort samt XML-Deklaration ein, und sie kommt als eingerückter Baum zurück. Namensraum-Präfixe wie soap: und content: sind Elementnamen wie alle anderen und bleiben erhalten.
Kommen Sie nicht weiter? Fragen Sie zu XML-Formatierer und Validator und jeder, der es weiß, kann antworten. Kein Konto nötig.