mercoledì 1 febbraio 2017

il linguaggio XML: un metalinguaggio utilissimo

XML (eXtensible Markup Language) è Linguaggio di codifica che serve per definire tag personalizzati, con una sintassi definita.
È una versione semplificata del linguaggio SGML, elaborato dalla W3C È un metalinguaggio che serve per classificare in modo strutturato qualsiasi tipo di risorsa.
La formalizzazione può portare alla redazione di una DTD (Document Type Definition) in cui si specificano le caratteristiche strutturali di un documento XML o un XSD (XML Schema)
I documenti saranno definiti:

  • validi se rispettano la struttura semantica di una DTD; 
  • ben formati (sintattico: i tag di apertura e di chiusura corrispondono; I tag vuoti utilizzano una sintassi XML speciale; i valori degli attributi sono racchiusi tra virgolette; tutte le entità sono dichiarate)
sono basati sull'XML molti linguaggi di codifica utili per la didattica come SCORM, RSS e MathML

Nessun commento:

Posta un commento