Hoppa till innehåll

XML-formaterare

Formatera XML till ren kod med konsekvent indrag med pluginen Prettier XML. Verktyget kontrollerar först att dokumentet är välformat, så felaktigt matchade taggar, oavslutade element och attribut utan citationstecken rapporteras med rad och kolumn. Därefter formateras dokumentet om enligt dina inställningar för indrag, tabbar och radbredd. Verktyget är avsett för utvecklare som vill snygga till konfigurationsfiler, flöden, webbplatskartor och API-nyttolaster.

Återställ

Vanliga frågor

Vilken motor formaterar min XML?

Verktyget kör Prettier 3 med det officiella pluginet @prettier/plugin-xml på servern. Innan Prettier körs läser en separat kontroll av välformadhet igenom hela dokumentet, så felaktig markup avvisas med ett tydligt meddelande i stället för att skrivas om i tysthet.

Vad upptäcker kontrollen av välformadhet?

Den rapporterar felaktigt matchade sluttaggar, element som aldrig stängs, ett andra rotelement, text utanför roten, dubblerade attribut eller attribut utan citationstecken, ett obearbetat < i ett attributvärde samt ett & som inte inleder en entitetsreferens. Varje meddelande anger raden och kolumnen där problemet börjar.

Vad betyder alternativen för blanksteg?

Preserve, standardinställningen, bevarar betydelsefulla blanksteg i texten samtidigt som element får indrag. Ignore behandlar blanksteg mellan element som oväsentliga och kan placera text direkt i ett element på egna rader. Strict lägger aldrig till eller tar bort blanksteg som kan ändra dokumentet, vilket ofta innebär att långa rader får radbrytningar inuti taggar.

Kan jag välja indrag?

Ja. Välj 2 eller 4 mellanslag, eller aktivera tabbar för att använda en tabb per indrag. Utskriftsbredden, från 40 till 200 tecken med 80 som standardvärde, avgör när attribut och underordnade element radbryts.

Bevaras kommentarer, CDATA-avsnitt och bearbetningsinstruktioner?

Ja. Kommentarer, CDATA-avsnitt, bearbetningsinstruktioner som länkar till formatmallar och DOCTYPE-deklarationen finns kvar i resultatet. Deklarationen XML behålls som första rad.

Validerar formateraren mot ett schema eller en DTD?

Nej. Den kontrollerar bara att dokumentet är välformat. Den läser inte in DTD:er, XSD-scheman eller externa entiteter, och entitetsreferenserna förblir exakt som de skrevs.

Ändras attributordning eller citationstecken?

Nej. Attributen behåller sin ordning, sina värden och det citationstecken du använde. Endast mellanrummen mellan attribut ändras, och inga attribut läggs till eller tas bort.

Hur stor kan indata vara?

Indata kan vara upp till 1 MB text. Större filer avvisas med ett meddelande så att du kan dela upp dem, och formateringen avbryts efter 10 sekunder.

Kan jag formatera SVG-, RSS- eller webbplatskartfiler?

Ja. SVG, RSS, Atom, webbplatskartor, Android-layouter, Maven POM-filer och andra XML-vokabulärer är alla XML, så de formateras på samma sätt. Om du i stället vill göra SVG-filer mindre kan du använda SVG Minifier.

Lagrar ni min XML?

Nej. Dokumentet formateras i minnet för din begäran och skickas tillbaka till sidan. Ingenting skrivs till disk, och endast begärans storlek registreras.

Om OneClick Pro

OneClick Pro är en kostnadsfri samling med mer än 150 webbverktyg för det dagliga arbetet: konvertera bilder och enheter, formatera och validera kod, kontrollera domäner och SEO samt arbeta med text, datum och tal. Alla verktyg fungerar utan registrering eller prenumeration, och det du anger används bara för att beräkna resultatet och sparas aldrig. Använd samlingen som en snabb verktygslåda för enstaka uppgifter eller bokmärk verktygen du använder varje dag.