# Formátovač XML

Formátujte XML do čisto a jednotne odsadeného značkovania pomocou doplnku Prettier XML. Nástroj najprv skontroluje, či je dokument správne vytvorený, a pri nezhodujúcich sa značkách, neuzavretých prvkoch a atribútoch bez úvodzoviek uvedie riadok a stĺpec. Potom upraví jeho zalomenie podľa nastavení odsadenia, tabulátorov a šírky riadka. Je určený vývojárom, ktorí upratujú konfiguračné súbory, informačné kanály, mapy stránok a užitočné dáta API.

## Často kladené otázky

### Ktorý nástroj formátuje moje XML?

Nástroj spúšťa Prettier 3 na serveri s oficiálnym doplnkom @prettier/plugin-xml. Pred spustením Prettier samostatná kontrola správneho vytvorenia prečíta celý dokument, takže chybné značkovanie sa odmietne s presnou správou namiesto tichého prepísania.

### Čo zachytí kontrola správneho vytvorenia?

Upozorní na nezhodujúce sa koncové značky, neuzavreté prvky, druhý koreňový prvok, text mimo koreňového prvku, duplicitné atribúty alebo atribúty bez úvodzoviek, surový znak < v hodnote atribútu a znak &, ktorý nezačína odkaz na entitu. Každá správa uvádza riadok a stĺpec, kde sa problém začína.

### Čo znamenajú možnosti pre medzery?

Možnosť Preserve, ktorá je predvolená, zachováva významné medzery v texte a zároveň odsádza prvky. Možnosť Ignore považuje medzery medzi prvkami za nepodstatné a môže umiestniť vnorený text na samostatné riadky. Možnosť Strict nikdy nepridáva ani neodstraňuje medzery, ktoré by mohli zmeniť dokument, takže dlhé riadky často zostanú zalomené vo vnútri značiek.

### Môžem si vybrať odsadenie?

Áno. Vyberte 2 alebo 4 medzery, prípadne zapnite tabulátory a na každú úroveň odsadenia použite jeden tabulátor. Šírka tlače od 40 do 200 znakov, predvolene 80, určuje, kedy sa atribúty a vnorené prvky zalomia na samostatné riadky.

### Zachovajú sa komentáre, sekcie CDATA a inštrukcie na spracovanie?

Áno. Komentáre, sekcie CDATA, inštrukcie na spracovanie, napríklad odkazy na štýly, aj deklarácia DOCTYPE zostanú vo výstupe. Deklarácia XML zostane na prvom riadku.

### Overuje formátovač dokument podľa schémy alebo DTD?

Nie. Kontroluje iba to, či je dokument správne vytvorený. Nenačítava DTD, schémy XSD ani externé entity a odkazy na entity ponecháva presne v pôvodnej podobe.

### Zmení sa poradie atribútov alebo úvodzovky?

Nie. Poradie atribútov, ich hodnoty aj použitý typ úvodzoviek zostanú zachované. Zmení sa iba medzera medzi atribútmi a žiadny atribút sa nepridá ani neodstráni.

### Aký veľký môže byť vstup?

Vstup môže obsahovať najviac 1 MB textu. Väčšie súbory sa odmietnu so správou, aby ste ich mohli rozdeliť, a formátovanie sa po 10 sekundách zastaví.

### Môžem formátovať súbory SVG, RSS alebo mapy stránok?

Áno. Súbory SVG, RSS, Atom, mapy stránok, rozloženia pre Android, súbory POM pre Maven a ďalšie slovníky XML sú všetky XML, takže sa formátujú rovnako. Ak chcete zmenšiť súbory SVG, použite nástroj SVG Minifier.

### Ukladá sa moje XML?

Nie. Dokument sa pre vašu požiadavku naformátuje v pamäti a vráti sa na stránku. Na disk sa nič nezapisuje a zaznamenáva sa iba veľkosť požiadavky.

Vaša reklama tu?

[Napíšte nám e-mail](mailto:hi@dennn.is?subject=Reklama%20na%20OneClick%20Pro)

[Reklama Súprava doplnkov pripravená pre agentov pre WordPress.](https://sleekwp.com/?ref=oneclickpro)
