Vai al contenuto
Allin

Formattatore / validatore XML

Formatta, minifica e verifica se un XML è ben formato, tutto nel tuo browser.

Apri Formattatore / validatore XML e ottieni subito una risposta, senza creare un account. Lo trovi sotto JSON, XML e formati, con Formattatore / validatore YAML e Formattatore di date ISO 8601 per i casi vicini.

Come si usa

  1. Apri lo strumento — senza registrazione né installazione.
  2. Inserisci i tuoi dati o regola le opzioni disponibili.
  3. Ottieni il risultato all'istante, poi copialo o scaricalo.

Domande frequenti

Che cos'è Formattatore / validatore XML?

Formatta, minifica e verifica se un XML è ben formato, tutto nel tuo browser.

In quali casi si usa davvero?

Rendere leggibile un blob generato da una macchina, trovare il carattere in cui il parsing fallisce e alleggerire un file prima di pubblicarlo.

Qual è l'errore più comune?

Confondere valido con corretto. Un documento può essere analizzato senza errori e non avere comunque la forma attesa da chi lo leggerà: la validazione controlla la sintassi, non lo schema.

Esiste uno strumento per il passo successivo?

Formattatore di date ISO 8601 è il più vicino dopo questo: Trasforma qualsiasi data, ora e offset UTC in ISO 8601, RFC 3339, data settimana/ordinale, RFC 2822, data HTTP e timestamp Unix.

Cos'altro conviene tenere aperto accanto?

Formattatore SQL e Generatore di sitemap XML: ricorrono nella stessa attività abbastanza spesso da meritare una seconda scheda.

Da dove vengono i dati?

Analisi e serializzazione seguono la specifica di ciascun formato. L'ordine delle chiavi e gli spazi non hanno valore semantico in JSON né in YAML, quindi un documento riformattato resta equivalente anche se i byte cambiano.

Per approfondire

Tutte le guide
SpiegazioneDa XML a JSON: attributi, ripetizione e la trappola dell'array a un solo elementoDue documenti che differiscono solo per quanti figli esistono producono due forme JSON diverse, e senza uno schema nessun convertitore può distinguerli. Più ciò che questo fa davvero con attributi, contenuto misto e spazi — e l'unica cosa che continua a non poter registrare.SpiegazioneYAML sembra amichevole e mordeYAML è JSON più uno strato di inferenza dei tipi, ed è l'inferenza la parte pericolosa. Lo stesso file passato in un analizzatore YAML 1.2 e in uno 1.1: no è una stringa nell'uno e false nell'altro, 01234 è 1234 nell'uno e 668 nell'altro, e 12:30:00 è un numero in uno dei due.ConfrontoJSON vs XML: qual è la differenza?JSON e XML memorizzano entrambi dati strutturati come testo, ma con compromessi diversi. Ecco come appare ciascuno, dove vince ciascuno e come scegliere.SpiegazioneScrivere una data in ISO 8601, e perché è l'unico formato non ambiguo01/02/2026 è il 1º febbraio in gran parte d'Europa e il 2 gennaio negli Stati Uniti, e nulla nella stringa dice quale. ISO 8601 risolve la cosa, si ordina come testo, e smette di bastare in quattro punti precisi che la RFC 3339 rifiuta.TutorialCome convertire JSON in CSV: appiattire array di oggetti in righe e colonneUna guida pratica per trasformare un array JSON di oggetti in un file CSV pulito, incluso l'appiattimento dei campi annidati e i casi limite.SpiegazioneFare l'escape di una stringa per JSON: tre caratteri sono obbligatori, e uno è una trappolaLa RFC 8259 impone l'escape di esattamente tre cose dentro una stringa JSON. Tutto il resto è facoltativo. Ciò che rompe davvero le pipeline è un surrogato spaiato: legale nel testo JSON, impossibile in UTF-8, e sostituito in silenzio non appena i tuoi dati vengono scritti.