XML — Extensible Markup Language

Markup testuale estensibile per dati gerarchici, con elementi, attributi, entità e namespace.

Estensioni
.xml
MIME type
application/xml, text/xml
Tipo
markup · testuale Unicode
Standard
Produttore
Compatibilità

Cos’è un file XML?

Le estensioni associate sono .xml. L’estensione aiuta a identificare il formato, ma non sostituisce il controllo della struttura interna e del MIME type.

Come riconoscere un file XML

Quando applicabile, la firma iniziale o magic bytes è:

Non definita come firma unica; usare parser e MIME coerenti.

Come aprirlo

Sicurezza

Rischio medio

Parser configurati male possono essere esposti a XXE, entity expansion, SSRF o consumo eccessivo di risorse. Disabilita entità esterne quando non servono.

Contenuti attivi: XML non esegue script da solo, ma può referenziare entità o risorse esterne in base al parser.

Conversioni

Conversioni disponibili: JSON, YAML, HTML.

Formati correlati

JSON