# 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.

## 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.

Din annonce her?

[Send os en e-mail](mailto:hi@dennn.is?subject=Annoncering%20p%C3%A5%20OneClick%20Pro)

[Annonce Pluginsamlingen, der er klar til agenter, til WordPress.](https://sleekwp.com/?ref=oneclickpro)
