← Tilbage til funktioner
Free

XML Formatter

XML Formatter pretty-printer, minificerer og validerer XML direkte i browseren. Konfigurerbar indrykning, valgfri selvlukning af tomme tags, mulighed for at bevare kommentarer og syntaksfremhævet output. Bruger browserens indbyggede DOMParser til RFC-kompatibel validering med tydelige fejlmeddelelser ved fejlbehæftet XML.

XML er måske ikke det mest trendy dataformat, men det er stadig overalt — RSS-feeds, SOAP-API'er, SVG-filer, konfigurationsfiler (Spring, Maven, Android), build-output, SAML-assertions og utallige gamle integrationer. Når den XML dukker op som en enkelt lang linje eller med inkonsekvent indrykning, er den brutal at læse. XML Formatter løser det direkte i browseren uden upload. Indsæt vilkårlig XML — minificeret, dårligt indrykket eller lige kopieret — klik på Format, og få et pænt indrykket træ med din foretrukne indrykningsbredde. Tomme elementer kan automatisk selvlukkes (<tag></tag> → <tag />) for kompakthed, og kommentarer kan bevares eller fjernes. Browserens indbyggede DOMParser validerer input — enhver syntaksfejl (ulukkede tags, ugyldige entiteter, uparrede citationstegn) vises med en tydelig fejlmeddelelse inklusive den omtrentlige placering. Syntaksfremhævning farver tags lilla, attributnavne blå, værdier grønne og kommentarer kursiv grå — så strukturen er let at overskue. En Minify-mulighed fjerner mellemrum mellem tags til produktionsbrug eller indlejring i en enkelt-linje-streng.

Live forhåndsvisning
example.com
XML-formater ✓ Gyldig XML · 12 linjer
Indent: 2 ✓ Selv-lukkede tomme tags ✓ Syntaksmarkering
Input (minificeret)
<rss version="2.0"><channel><title>Example</title><link>https://example.com</link><item><title>Post</title></item></channel></rss>
Formateret output
<rss version="2.0"> <channel> <title>Example</title> <link>https://example.com</link> <item> <title>Post</title> </item> </channel> </rss>
Nøglefunktioner

Pretty-print-formatering

Konverterer minificeret eller rodet XML til pænt indrykket output. Konfigurerbar indrykningsbredde (0-8 mellemrum).

Validering med tydelige fejl

Bruger browserens DOMParser til specifikationskompatibel validering. Syntaksfejl vises med placeringsoplysninger.

Minificeringsmulighed

Fjern alt mellemrum mellem tags for kompakt output — nyttigt til indlejring af XML i kodestrenge eller reduktion af payload-størrelse.

Syntaksfremhævning

Farver tags, attributnavne, værdier og kommentarer tydeligt for nem overskuelighed. Slå fra for almindeligt tekstoutput.

Selvlukning af tomme tags

Sammenfold automatisk tomme elementtags (<tag></tag>) til selvlukkende form (<tag />) for kompakthed.

Kontrol af kommentarer

Behold kommentarer til dokumentation, eller fjern dem, når du forbereder XML til produktion eller API-payloads.

Almindelige brugstilfælde

Fejlfinding af SOAP-API-svar

SOAP-bodies er XML-suppe på én linje. Formatér for at undersøge strukturen og finde det felt, du skal bruge.

Redigering af SVG-kilde

Indsæt en kompleks SVG, formatér den for at se path/rect/g-strukturen, redigér specifikke elementer, og kopiér tilbage minificeret.

Inspektion af RSS-feeds

Formatér RSS/Atom-feeds for at verificere item-strukturen, før du parser dem programmatisk.

Gennemgang af build-konfigurationsfiler

Ryd op i pom.xml, build.xml eller Android-manifestfiler til kodegennemgang — konsekvent indrykning gør diffs tydeligere.

Konfigurationsvalidering

Før du gemmer en konfiguration, skal du validere, at XML'en er velformet — fang et manglende </tag> før det ødelægger produktion.

Sådan bruger du det
1

Åbn XML Formatter

Klik på XML-ikonet i DevSuite Pro-dokken. Et panel åbnes med indstillinger og et inputfelt.

2

Indsæt din XML

Indsæt vilkårlig XML — fra et API-svar, en konfigurationsfil, SVG, RSS-feed osv. Live validering kører, mens du skriver.

3

Klik på Format

Tryk på Format for at få pænt indrykket output. Ugyldig XML viser en fejl med placering før formatering.

4

Finjustér indstillinger

Justér indrykningsbredde, slå selvlukning af tomme tags til, behold/fjern kommentarer, og slå syntaksfremhævning til/fra.

5

Kopiér og brug

Klik på Copy for at hente den formaterede eller minificerede XML til brug i din kode, dokumentation eller API-kald.

Klar til at prøve?

Installer DevSuite Pro gratis og lås op for 64+ udviklerværktøjer til din browser.

Tilføj til Chrome Tilføj til Edge Tilføj til FireFox