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.
|
| |
Conclusioni, perché utilizzare Xml
eXtensible markup language
Queste, in sintesi, le motivazioni per scegliere Xml:
- consente di utilizzare documenti strutturati;
- è estensibile, permette di aggiungere sempre nuovi marcatori;
- offre un ottimo formato di scambio di dati, inoltre è un formato che probabilmente durerà a lungo poiché strutturato, estensibile, non ambiguo e completamente leggibile (non binario) e sarà comunque riutilizzabile, considerando anche che i programmi ad ogni nuova versione cambiano formato;
- la strutturazione e l’utilizzo di un linguaggio estensibile basato su tag consente una più semplice interazione con altri programmi, compresi i data base, e quindi un trattamento dei dati più semplice ed efficace;
- i link offrono nuove possibilità;
- portabilità (indipendente dalla piattaforma e dal processore;
- permette un semplice utilizzo di metadati, come Dublin Core, Warwick Framework, Rdf;
- ricerche più semplici e più efficaci, prendiamo ad esempio una interrogazione effettuata tramite un motore di ricerca: attraverso il controllo sui tag sarà più inerente a ciò che realmente stiamo cercando;
- offre un buon meccanismo di rappresentazione, una ottima capacità di rappresentare dati complessi (notazioni matematiche, interfacce grafiche);
- offre possibilità di presentazioni superiori a quelle di Html, per ottenere risultati simili con Html è necessario utilizzare Javascript, Java o altri linguaggi;
- è semplice ma potente.
|