Přejít na obsah

Formátování XML

Z XML na jednom řádku udělejte přehledně odsazený kód.

Režim
Možnosti
Běží v prohlížeči – vaše XML se nikam nenahrává. Externí DTD se nikdy nestahují.

Jak použít

  1. Vložte XML do vstupního editoru.
  2. V poli Režim vyberte Formátovat nebo Minifikovat.
  3. Pro režim Formátovat nastavte Odsazení na 2 mezery, 4 mezery nebo Tabulátor.
  4. Zapněte Živě pro automatické aktualizace výsledku při úpravách XML do 1 MB.

Příklady

Přehledné atributy v SVG

Vstup
<svg xmlns="http://www.w3.org/2000/svg" width="120" height="60"><rect x="10" y="10" width="100" height="40" fill="#0057b8"/></svg>
Výstup
<svg
  xmlns="http://www.w3.org/2000/svg"
  width="120"
  height="60">
  <rect
    x="10"
    y="10"
    width="100"
    height="40"
    fill="#0057b8"/>
</svg>

Minifikace konfigurace bez komentářů

Vstup
<?xml version="1.0" encoding="UTF-8"?>
<konfigurace>
  <!-- Nastavení pro ostrý provoz -->
  <obchod mena="CZK">
    <nazev>České papírnictví</nazev>
    <poznamka></poznamka>
  </obchod>
</konfigurace>
Výstup
<?xml version="1.0" encoding="UTF-8"?><konfigurace><obchod mena="CZK"><nazev>České papírnictví</nazev><poznamka/></obchod></konfigurace>

Odsazení RSS tabulátorem

Vstup
<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Novinky knihovny</title><link>https://knihovna.example.cz/</link><!-- Nejnovější zpráva --><item><title>Beseda s autorem</title><description><![CDATA[Beseda začíná v 18:00. Přijďte do čítárny.]]></description></item></channel></rss>
Výstup
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Novinky knihovny</title>
		<link>https://knihovna.example.cz/</link>
		<!-- Nejnovější zpráva -->
		<item>
			<title>Beseda s autorem</title>
			<description><![CDATA[Beseda začíná v 18:00. Přijďte do čítárny.]]></description>
		</item>
	</channel>
</rss>

Časté dotazy

Umí nástroj validovat XML podle XSD?

Kontroluje syntaxi XML, například párování tagů, uvozovky atributů a jediný kořenový element. Validaci podle XSD ani DTD neprovádí a nekontroluje deklarace jmenných prostorů.

Jak najdu chybu v XML?

U první chyby uvidíte řádek, sloupec a ukázku kódu s označeným místem. Kliknutím na hlášení přesunete kurzor na místo chyby.

Změní formátování text nebo CDATA?

Textový a smíšený obsah i obsah s xml:space="preserve" zůstávají zachované v obou režimech. CDATA a zápis entit se nemění; komentáře se zachovají, pokud nezapnete Odstranit komentáře.

Odesílá se moje XML na server?

XML se zpracovává ve vašem prohlížeči a neodesílá se na server; externí DTD ani entity se nestahují. Ukládají se jen nastavení voleb, nikoli XML; analytické události také neobsahují XML.

Jak velký XML soubor můžu otevřít?

Soubory větší než 50 MB nástroj odmítne. Maximální hloubka vnoření je 1 000 úrovní.