DevTulz Online

XML formater i minifikator


Što je XML?

XML (eXtensible Markup Language) je format temeljen na tekstu za pohranu i prijenos strukturiranih podataka. Za razliku od HTML-a, XML nema unaprijed definirane oznake — sami definirate vlastite za opisivanje bilo koje vrste podataka. Široko se koristi u konfiguracijskim datotekama, API-jima (SOAP, RSS, Atom), formatima uredskih dokumenata (DOCX, XLSX) i razmjeni podataka između sustava. Formatiranje XML-a čini ga čitljivim za ljude s odgovarajućim uvlakom i prijelomima redova, dok minifikacija uklanja sve nepotrebne bjeljednake znakove kako bi se smanjila veličina datoteke za prijenos. Ovaj alat koristi ugrađeni XML parser preglednika, pa strogo validira vaš XML i prijavljuje sve sintaktičke greške.

Kako koristiti XML formater

  1. Zalijepite XML u lijevi panel i kliknite Formatiraj za ispis s uvlakom.

  2. Kliknite Minificiraj za uklanjanje svih nepotrebnih bjeljednaka i stvaranje kompaktnog jednoredog izlaza.

  3. Odaberite veličinu uvlaka (2 razmaka, 4 razmaka ili znak Tab) iz padajućeg izbornika.

  4. Ako vaš XML ima sintaktičke greške, ispod ulaznog panela pojavljuje se crvena poruka o grešci.

  5. Kliknite Kopiraj za kopiranje izlaza ili Primjer za učitavanje uzorka XML dokumenta.

Česta pitanja

Je li sigurno dekodirati osjetljive podatke ovdje? Da. Svo dekodiranje se provodi u vašem pregledniku pomoću JavaScripta. Nikakvi podaci se ne šalju na nikakav poslužitelj, tako da vaši kodirani nizovi ostaju potpuno privatni.

Koja je razlika između Base64 i Base64 sigurnog za URL? Standardni Base64 koristi znakove + i /, koji su posebni znakovi u URL-ovima. Base64 siguran za URL zamjenjuje ih s - i _ tako da se niz može sigurno koristiti u URL-ovima i nazivima datoteka bez kodiranja postotkom.

Zašto moj dekodiran izlaz izgleda kao besmislica? Ako su izvorni podaci bili binarni (kao što je slika, PDF ili kompresirana datoteka), dekodiran izlaz neće biti čitljiv tekst. U tom slučaju, Base64 niz predstavlja binarnu datoteku, a ne tekstualni niz.

Je li Base64 oblik enkripcije? Ne. Base64 je shema kodiranja, a ne enkripcija. Svatko može dekodirati Base64 niz bez ključa. Nikada se ne bi trebao koristiti za zaštitu osjetljivih podataka — koristite pravu enkripciju za to.

Keywords: XML formater, XML uljepšivač, XML minifikator, lijepi ispis XML, XML validator, formatiranje XML online, XML uvlak, XML parser