XML/Introduzione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 231:
 
=Una breve storia di XML=
InVerso thela latefine 60sdegli anni Sessanta Charles Goldfarb, Raymond Lorie ande Edward Mosher all- workingtutti foralle dipendenze di IBM started- toiniziarono developa sviluppare [[w:IBM_Generalized_Markup_Language|GML (Generalized Markup Language)]], aun linguaggio di textformattazione formattingdel languagetesto. TheIl languagelinguaggio wasvenne successfullyutilizzato appliedcon forsuccesso internalper documentationle procedures.procedure Asdi itdocumentazione usedinterna. toCome beera commonabituale, thela documentmodifica editingdel wasdocumento performedveniva attuata in themodalità [[w:Batch|batch-mode]]. GenCode, anotherun'altra procedureprocedura toper definedefinire genericcodici formattinggenerici codesdi forformattazione theper typesettingi systemssistemi ofdi variouscomposizione softwaretipografica producers,di wasvari developedproduttori bydi thesoftware, venne sviluppato dal GCA (Graphic Communications Association) at aboutall'incirca thenello samestesso timeperiodo. BothEntrambe ofqueste these technologiestecnologie, GML syntacticallya andlivello sintattico e GenCode semanticallya livello semantico, servedhanno asfornito basisla forbase theper developmentlo ofsviluppo di [[w:SGML|SGML (Standard Generalized Markup Language)]]. TheIl processprocesso ofdi standardizationstandardizzazione startedebbe atinizio thepresso U.S.l'istituto di Standardizationstandardizzazione institutestatunitense ANSI inall'inizio thedegli earlyanni 80s80 ande innel 1996 SGML finallyè passedfinalmente asdiventato ISOuno standard ISO (ISO2879:1986).
 
SGML è considerato un linguaggio complesso e completo (le specifiche si estendono per 500 pagine). Infatti il successo dell'HTML (Hyper Text Markup Language) ha confermato che i concetti elaborati da SGML erano validi. Il linguaggio HTML, basato su SGML, è stato sviluppato da Tim Berner-Lee a Ginevra all'inizio degli anni Novanta con l'obiettivo di dare una grafica e delle capacità di collegamento (link) ai documenti presenti su Internet. Nel frattempo l'HTML si è sviluppato fino a diventare il formato di maggior successo per tutti i documenti elettronici. Internet è stata progettata originariamente come uno spazio per la comunicazione uomo-uomo e uomo-macchina, ma recentemente la comunicazione macchina-macchina ha acquisito un'importanza fondamentale, ponendo una sfida completamente nuova in merito ai linguaggi da utilizzare.
SGML is reckoned to be a complex and comprehensive language (the specification extends 500 pages). However, the success of HTML (Hyper Text Markup Language) approved that the concepts of SGML were appropriate. SGML-based HTML was developed by Tim Berner-Lee in Geneva, in the early 90s in order to illustrate and link documents in the Internet. Meanwhile HTML developed being the most successful format for all electronical documents. The Internet was originally designed as a space for human-human and human-machine communication but lately the machine-machine communication gained tremendously importance, putting a completely new challenge on the computer languages used.
 
HTML è un linguaggio descrittivo per la presentazione di documenti. L'attenzione principale è rivolta alla presentazione, nel senso che un documento HTML mescola i dati presentati con l'istruzione sulla loro formattazione. Un essere umano può riconoscere il significato di ciò che viene mostrato grazie agli elementi visivi e al significato contestuale; una macchina, o meglio, un software, non ne è capace.
HTML is a descriptive language for the presentation of documents. The main focus is on the presentation meaning that a HTML-document mixes the presented data and its formatting instruction. A human being may recognize the displayed semantic by means of the presentation and the context meaning, a machine or better-said software is unable to.
 
InNel 1996 avenne teamfondato underun thegruppo guidance ofnato Jos Bosakall'interno attending thedel W3C-consortium wase establishedguidato toda makeJos Bosak – per rendere SGML adatto al web-suitable. TheIl resultrisultato wasfu auna specifica di 30-page specificationpagine, whichche receivedha inricevuto Februarynel 1998Febbraio thedel status1998 oflo astatus di "W3C-recommendation" ande wasvenne namedchiamata "Extensible Markup Language (XML)".
 
I più importanti obiettivi nello sviluppo di XML erano:
The most important goals developing XML were:
* XML shoulddeve beessere compatiblecompatibile withcon SGML
* XML shoulddeve beessere easyfacile toda useusare in the Internet
* Il numero di caratteristiche opzionali deve essere ridotto al minimo
* The number of optional characteristics should be minimized
* XML-document: deve essere facilmente generabile e leggibile dall'uomo
* XML-documents should be easy to generate and human-readable
* XML shoulddeve beessere supportedsupportato byda auna varietyvarietà ofdi applicationapplicazioni
* Deve essere facile scrivere programmi per XML
* It should be easy to write programs for XML
* XML deve essere messo in pratica in un tempo ragionevole
* XML should be put into practice on time
 
InNella theterminologia terminologydei oflinguaggi markupdi languagesmarkup, auna descriptiondescrizione formulatedformulata in XML isviene called achiamata XML-document, albeitsebbene theil contentcontenuto hasnon abbia niente a nothingche tofare docon withl'elaborazione textdel processingtesto.
 
=Perché questo libro non è un documento XML?=