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