Tu sei qui:HomeAbstractI nostri strumentiXml e Xhtml

Xml e Xhtml

Sono due linguaggi del web; Extensible Markup Language, abbreviato XML, descrive una classe di dati chiamati documenti XML e descrive parzialmente il comportamento dei programmi che li elaborano mentre XHTML è una famiglia di attuali e futuri tipi di documenti che riproduce, ingloba ed estende l'HTML 4 [HTML]. I tipi di documenti della famiglia XHTML si basano su XML, e sono disegnati fondamentalmente per poter lavorare insieme agli user agent basati su XML.

xml.jpgl'XML è un profilo di applicazione o forma ristretta di SGML, lo Standard Generalized Markup Language [ISO 8879]. Per la loro struttura, i documenti XML sono conformi ai documenti SGML. I documenti XML sono costituiti da unità di memoria dette entità, che contengono sia dati analizzati che non analizzati. I dati analizzati sono costituiti da caratteri, alcuni dei quali formano i character data, e alcuni i markup. I markup codificano una descrizione dell'organizzazione di memorizzazione e della struttura logica del documento e l'XML fornisce il meccanismo per imporre i vincoli su questa logica. Un modulo software detto processore XML viene usato per leggere questi documenti e fornire l'accesso al loro contenuto e alla loro struttura. Si presuppone che un processore XML farà il suo lavoro per conto di un altro modulo, che viene chiamato applicazione. 

XML fu sviluppato da XML Working Group (originariamente noto come SGML Editorial Review Board) costituitosi sotto gli auspici del World Wide Web Consortium (W3C) nel 1996. Esso era presieduto da Jon Bosak della Sun Microsystems con la partecipazione attiva dell' XML Special Interest Group (precedentemente noto come SGML Working Group) anch'esso organizzato dal W3C

 

l'XHTML è una riformulazione dei tre tipi di documento HTML 4 come applicazioni di XML 1.0 [XML]. Il suo scopo è quello di essere usato come linguaggio di contenuto che sia contemporaneamente conforme a XML e che operi con gli user agent in conformità a HTML 4, nel caso in cui vengano seguite alcune semplici linee guida. Gli sviluppatori che migrano le loro applicazioni verso XHTML 1.0 avranno i seguenti vantaggi:

  • i documenti XHTML sono conformi a XML. In quanto tali sono facilmente visualizzati, editati e validati con i tool standard di XML.
  • i documenti XHTML possono essere scritti per funzionare in modo uguale o migliore di quanto facessero prima con gli user agent conformi a HTML 4, così come nei nuovi user agent conformi a XHTML 1.0.
  • i documenti XHTML possono utilizzare applicazioni (per esempio script e applet) che si basano sia sul Document Object Model di HTML sia su quello di XML [DOM]
  • poichè si ha una evoluzione della famiglia XHTML, i documenti conformi a XHTML 1.0 saranno sempre più pronti per interagire all'interno e con diversi ambienti XHTML.

La famiglia XHTML è il prossimo passo nell'evoluzione di Internet. Passando oggi a XHTML, gli sviluppatori possono entrare nel mondo XML con tutti i benefici che si aspettano, assicurandosi la compatibilità con gli user agent attuali e futuri.

 

Azioni sul documento