Sommario:
- Definizione - Cosa significa Extensible Markup Language (XML)?
- Techopedia spiega Extensible Markup Language (XML)
Definizione - Cosa significa Extensible Markup Language (XML)?
Extensible Markup Language (XML) è un formato universale, gestito dal W3C, utilizzato per la rappresentazione e il trasferimento di dati strutturati sul Web o tra diverse applicazioni.
Il linguaggio utilizza una rappresentazione strutturata consentendo agli utenti di creare tag personalizzati secondo gli standard DTD (Document Document Definition) XML. La struttura di un documento XML può essere rappresentata sotto forma di un albero noto come DOM (Document Object Model).
Techopedia spiega Extensible Markup Language (XML)
XML è progettato per descrivere i dati ma non riguarda la visualizzazione dei dati. I tag creati in XML sono autoesplicativi e l'utente è libero di definire i propri tag, da cui "estensibili".
Il supporto XML è fornito da molte piattaforme di linguaggio di programmazione per creare ed elaborare dati XML. Semplicità, portabilità, indipendenza della piattaforma e usabilità sono alcune delle caratteristiche chiave che hanno portato alla crescente popolarità dell'uso di standard basati su XML.
XML è stata la principale fonte di motivazione per lo sviluppo di piattaforme SOA (service oriented architecture) come i servizi Web che non sono legati a un linguaggio particolare e collaborano efficacemente in ambienti eterogenei. RSS, Atom, SOAP e XHTML sono alcuni degli standard influenzati da XML.