Hoppa till innehåll
TextArray
100% lokalt

XML-formaterare

Skriv ut eller förminska XML med tag-kapslande kontroller som namnger den felande taggen.

Inmatning
Utmatning

XML-formaterare

Klistra in XML och det här verktyget formaterar om det till rent indragen markering - eller rensar ner det till en enda förminskad rad. Den hanterar den XML du faktiskt möter på en arbetsdag: API-svar, RSS- och Atom-flöden, webbplatskartor, SVG-filer, Maven- och NuGet-manifester, Android-layouter och konfigurationsfilen, ett byggverktyg som precis har manglats på en rad.

Formatering sätter varje tagg på sin egen rad och indrag underordnade med två blanksteg, fyra blanksteg eller en tabb – ditt val. "Komprimera korta element" håller ett element med endast textinnehåll, som en enda SKU eller ett datum, på en rad, vilket håller datatunga dokument kompakta och skanningsbara; stäng av den och varje värde flyttas till sin egen indragna rad. Kommentarer, CDATA-sektioner, bearbetningsinstruktioner och XML-deklarationen överlever alla orörda, och text med endast blanksteg mellan taggar rensas bort medan verkligt textinnehåll behålls. Minify gör det omvända: det tar bort blanktecken mellan taggarna så att dokumentet blir så litet som det kan bli utan att ändra dess betydelse.

Medan det fungerar kontrollerar verktyget att taggarna kapslar korrekt. En lös stängningstagg eller ett element som aldrig stängs ger ett lugnt meddelande som namnger den exakta taggen, så åtgärden tar några sekunder. Känn dock till gränserna: det här är en formatterare, inte en schemavalidering - den verifierar endast kapsling och attributsyntaxen passerar exakt som skriven, utan DTD- eller XSD-kontroll.

Allt körs i din webbläsare. Ingen begäran skickas och ingenting loggas, så flöden, exporter och konfigurationer som bär interna data är säkra att klistra in. Sammanställningen visar element, djup och storlek före och efter.

FAQ

Är detta en XML-validator?
Endast delvis. Den kontrollerar att taggar öppnas och stängs i rätt ordning och namnger taggen när de inte gör det. Den validerar inte mot ett DTD- eller XSD-schema, och attributsyntaxen går igenom som skrivet - använd en dedikerad validator för schemaöverensstämmelse.
Vad gör "Komprimera korta element"?
Ett element vars hela innehåll är ett enda stycke text stannar på en rad istället för att delas upp på tre. Det håller datatunga dokument som flöden och export mycket kortare. Stäng av den för att ge varje värde en egen indragen linje.
Bevaras kommentarer, CDATA och XML-deklarationen?
Ja. Kommentarer, CDATA-sektioner, bearbetningsinstruktioner och DOCTYPE-deklarationer passerar byte-för-byte och dras bara in igen. Text med endast blanksteg mellan taggarna tas bort. verkligt textinnehåll behålls.
Vad är skillnaden mellan formatering och minifiering?
Formatering lägger till nya rader och indrag så att strukturen är läsbar. Minifiering tar bort blanktecken mellan taggarna så att dokumentet blir så litet som möjligt. Varken ändrar elementnamn, attribut eller textinnehåll.
Laddas min XML upp någonstans?
Nej. Parsning och formatering sker helt och hållet i din webbläsare och XML lämnar aldrig din enhet – säker för flöden, exporter och konfigurationsfiler med interna data.