Livello di difficoltà: |
|
L'Xml rappresenta il futuro dell'Html. Al contrario di Html, tale tecnologia è estensibile, perché permette di creare dei linguaggi personalizzati di markup. È nato per venire incontro a quelle esigenze che Html, da solo, non riusciva a risolvere.
|
| |
Alcune applicazioni
eXtensible markup language
Un programma per la elaborazione di documenti Xml è costituito da un "parser" (analizzatore) e da un browser. Il parser controlla se il documento è conforme al Dtd (se il documento è "ben formato") e, se validante, la sua validità (documento "valido"); il browser si occupa di visualizzare il documento sulla base dello Stylesheet.
Nella prossima tabella sono riportati alcuni programmi divisi per tipologia:
Parser validanti (verificano la
validità del codice), |
Ms Xml (Microsoft), Xml for Java
(Ibm), Dxp
(Data Channel)
|
Parser non validanti (verificano
solo se il documento è ben formato) |
Lark (Tim Bray), Xp (James Clark) |
Interfacce ai parser: |
Sax, Dom scritte in Java, Perl,
Python, Frontier |
Editor: |
Xmetal (annunciato), Framemaker
(Adobe), Adept (ArborText), Balise (Chrystal), Word
(annunciato, ma proprietario), |
Database: |
Oracle (annunciato), Access
(annunciato) |
Browser: |
Ms Ie 5, Netscape 6, Jumbo
(usato per Cml) |
|