# Formátovač XML

Formátujte XML do přehledného, jednotně odsazeného značkovacího jazyka pomocí pluginu Prettier XML. Nástroj nejprve ověří, zda je dokument správně utvořený. Neshodující se značky, neuzavřené prvky a atributy bez uvozovek pak ohlásí včetně řádku a sloupce a následně dokument přeformátuje podle nastavení odsazení, tabulátorů a šířky řádku. Je určen vývojářům, kteří upravují konfigurační soubory, kanály, mapy webu a datové části API.

## Často kladené otázky

### Který modul formátuje moje XML?

Nástroj na serveru spouští Prettier 3 s oficiálním pluginem @prettier/plugin-xml. Než se spustí Prettier, samostatná kontrola správného utvoření načte celý dokument, takže chybný značkovací jazyk je odmítnut s přesnou zprávou, místo aby byl potichu přepsán.

### Co kontrola správného utvoření odhalí?

Ohlásí neshodující se ukončovací značky, neuzavřené prvky, druhý kořenový prvek, text mimo kořenový prvek, duplicitní atributy nebo atributy bez uvozovek, znak < v hodnotě atributu a znak &, který nezačíná odkaz na entitu. Každá zpráva uvádí řádek a sloupec, kde problém začíná.

### Co znamenají možnosti pro bílé znaky?

Výchozí možnost Zachovat zachová významné bílé znaky uvnitř textu a zároveň odsazuje prvky. Možnost Ignorovat považuje bílé znaky mezi prvky za nepodstatné a může přesunout vložený text na samostatné řádky. Možnost Přísné nikdy nepřidá ani neodebere bílé znaky, které by mohly změnit dokument, takže dlouhé řádky často zůstanou zalomené uvnitř značek.

### Mohu zvolit odsazení?

Ano. Vyberte 2 nebo 4 mezery, případně zapněte tabulátory a odsazujte každý stupeň jedním tabulátorem. Šířka tisku od 40 do 200 znaků (výchozí hodnota je 80) určuje, kdy se atributy a podřízené prvky zalomí na samostatné řádky.

### Zachovají se komentáře, sekce CDATA a instrukce pro zpracování?

Ano. Komentáře, sekce CDATA, instrukce pro zpracování, například odkazy na šablony stylů, i deklarace DOCTYPE zůstanou ve výstupu. Deklarace XML zůstane na prvním řádku.

### Ověřuje formátovač dokument podle schématu nebo DTD?

Ne. Kontroluje pouze, zda je dokument správně utvořený. Nenačítá DTD, schémata XSD ani externí entity a odkazy na entity zůstanou přesně tak, jak jsou zapsané.

### Změní se pořadí atributů nebo uvozovky?

Ne. Pořadí atributů, jejich hodnoty i použitý typ uvozovek zůstanou zachovány. Změní se pouze mezery mezi atributy a žádný atribut se nepřidá ani neodebere.

### Jak velký může být vstup?

Vstup může mít až 1 MB textu. Větší soubory jsou odmítnuty a zobrazí se zpráva s možností rozdělit je na menší části. Formátování se zastaví po 10 sekundách.

### Mohu formátovat soubory SVG, RSS nebo mapy webu?

Ano. SVG, RSS, Atom, mapy webu, rozvržení Androidu, soubory POM pro Maven i další slovníky XML jsou XML, takže se formátují stejně. Pokud chcete soubory SVG zmenšit, použijte minifikátor SVG.

### Ukládá se moje XML?

Ne. Dokument se na vaši žádost naformátuje v paměti a vrátí se na stránku. Nic se nezapisuje na disk a zaznamenává se pouze velikost požadavku.

Vaše reklama zde?

[Napište nám](mailto:hi@dennn.is?subject=Inzerce%20na%20OneClick%20Pro)

[Reklama Sada pluginů připravená pro agenty pro WordPress.](https://sleekwp.com/?ref=oneclickpro)
