Gå til indhold

XML-formatter

Formatér XML til ren markup med ensartet indrykning med plugin'et Prettier XML. Værktøjet kontrollerer først, at dokumentet er velformet, så ugyldige tags, ulukkede elementer og attributter uden citationstegn rapporteres med linje og kolonne. Derefter ombrydes dokumentet efter dine indstillinger for indrykning, tabulatorer og linjebredde. Værktøjet er udviklet til udviklere, der rydder op i konfigurationsfiler, feeds, sitemaps og API-payloads.

Nulstil

Ofte stillede spørgsmål

Hvilken motor formaterer min XML?

Værktøjet kører Prettier 3 med det officielle plugin @prettier/plugin-xml på serveren. Før Prettier køres, gennemgår en separat kontrol af velformethed hele dokumentet, så ugyldig markup afvises med en præcis besked i stedet for at blive omskrevet uden varsel.

Hvad opdager kontrollen af velformethed?

Den rapporterer uoverensstemmende afsluttende tags, elementer, der aldrig lukkes, et ekstra rod-element, tekst uden for roden, dublerede attributter eller attributter uden citationstegn, et råt < i en attributværdi og et &, der ikke indleder en entitetsreference. Hver besked angiver linjen og kolonnen, hvor problemet begynder.

Hvad betyder indstillingerne for mellemrum?

Bevar, som er standardindstillingen, bevarer betydningsfulde mellemrum i teksten, mens elementer stadig indrykkes. Ignorer behandler mellemrum mellem elementer som uvæsentlige og kan placere inline-tekst på sine egne linjer. Streng tilføjer eller fjerner aldrig mellemrum, der kan ændre dokumentet, hvilket ofte efterlader lange linjer med linjeskift inde i tags.

Kan jeg vælge indrykningen?

Ja. Vælg 2 eller 4 mellemrum, eller slå tabulatorer til for at indrykke med én tabulator pr. niveau. Udskriftsbredden fra 40 til 200 tegn, med 80 som standard, afgør, hvornår attributter og underordnede elementer ombrydes til separate linjer.

Bevares kommentarer, CDATA-sektioner og behandlingsinstruktioner?

Ja. Kommentarer, CDATA-sektioner, behandlingsinstruktioner som stylesheet-links og DOCTYPE-deklarationen bevares alle i outputtet. XML-deklarationen bevares som den første linje.

Validerer formatteren mod et skema eller en DTD?

Nej. Den kontrollerer kun, at dokumentet er velformet. Den indlæser ikke DTD'er, XSD-skemaer eller eksterne entiteter, og entitetsreferencer bevares præcis, som de er skrevet.

Ændres rækkefølgen af attributter eller citationstegn?

Nej. Attributterne beholder deres rækkefølge, værdier og det citationstegn, du brugte. Kun mellemrummene mellem attributter ændres, og ingen attributter tilføjes eller fjernes.

Hvor stort kan input være?

Input kan være op til 1 MB tekst. Større filer afvises med en besked, så du kan dele dem op, og formateringen stopper efter 10 sekunder.

Kan jeg formatere SVG-, RSS- eller sitemap-filer?

Ja. SVG, RSS, Atom, sitemaps, Android-layouts, Maven POM-filer og andre XML-vokabularer er alle XML, så de formateres på samme måde. Brug SVG Minifier til at gøre SVG-filer mindre.

Gemmes min XML?

Nej. Dokumentet formateres i hukommelsen til din anmodning og sendes tilbage til siden. Intet skrives til disk, og kun anmodningens størrelse registreres.

Om OneClick Pro

OneClick Pro er en gratis samling med mere end 150 webværktøjer til daglige opgaver: konvertering af billeder og enheder, formatering og validering af kode, opslag af domæner og SEO samt arbejde med tekst, datoer og tal. Alle værktøjer fungerer uden registrering eller abonnement, og det, du indtaster, bruges kun til at beregne resultatet og gemmes aldrig. Brug samlingen som en hurtig værktøjskasse til enkeltstående opgaver, eller bogmærk de værktøjer, du bruger hver dag.