Tutorial di base XML

L'XML è stato progettato per descrivere dati, con un focus sul contenuto dei dati.

HTML è stato progettato per visualizzare dati, con un focus sull'aspetto dei dati.

Conoscenze di base da padroneggiare:

Prima di continuare, è necessario avere una conoscenza di base dei seguenti argomenti:

  • HTML / XHTML
  • JavaScript o VBScript

Se desideri iniziare a studiare questi progetti, visita la nostra Pagina iniziale Accedi a queste guide.

Come funziona?

  • Cosa è XML?linguaggio di markup estensibile(EXtensible Markup Language)
  • L'XML è unalinguaggio di markupsimile a HTML
  • L'XML è stato progettato perdescrivere dati
  • non sono predefinite. Devietichette auto-definibili.
  • L'XML utilizzadeclarazione del tipo di fileoppure XML Schema per descrivere dati.
  • L'XML con DTD o XML Schema è progettato per avereDescrittivo.
  • XML è uno standard W3C

XML è uno standard W3C

Il linguaggio di markup estensibile è stato stabilito come standard W3C il 10 febbraio 1998.

Puoi trovare le nostreGuida W3CPer ulteriori informazioni sulla standardizzazione XML, vedere

Le principali differenze tra XML e HTML

L'XML è stato progettato per trasportare dati.

L'XML non è progettato per sostituire l'HTML.

XML e HTML sono stati progettati per scopi diversi:

L'XML è stato progettato per descrivere dati, con un focus sul contenuto dei dati.

HTML è stato progettato per visualizzare dati, con un focus sull'aspetto dei dati.

HTML è progettato per visualizzare informazioni, mentre XML è progettato per descrivere informazioni.

XML senza comportamento

L'XML è passivo.

Forse è un po' difficile da capire, ma l'XML non fa nulla. L'XML è stato progettato per strutturare, memorizzare e trasmettere informazioni.

Di seguito è riportato il biglietto di John per George, memorizzato come XML:

<note>
<to>George</to>
<from>John</from>
<heading>Promemoria</heading>
<body>Non dimenticare l'incontro!</body>
</note>

Questo etichetta contiene un titolo e messaggi di commento. Include anche le informazioni sull'invio e il ricevente. Tuttavia, questo documento XML non fa nulla. È semplicemente un'informazione pura racchiusa tra etichette XML. Dobbiamo scrivere software o programmi per trasmettere, ricevere e visualizzare questo documento.

XML è gratuito e estensibile

I tag XML non sono predefiniti. Devi 'inventare' i tuoi tag.

I tag utilizzati per marcare i documenti HTML e la loro struttura sono predefiniti. Gli autori dei documenti HTML possono utilizzare solo quei tag definiti nello standard HTML (ad esempio <p>, <h1>).

XML permette agli autori di definire i propri tag e la propria struttura di documento.

I tag nell'esempio sopra non sono stati definiti in alcun standard XML. Questi tag sono stati inventati dagli autori dei documenti XML.

XML è un complemento di HTML

XML non è un sostituto di HTML.

È molto importante capire che XML non è un sostituto di HTML. Nel futuro sviluppo del Web, la situazione più probabile è che XML venga utilizzato per descrivere i dati, mentre HTML verrà utilizzato per formattare e visualizzare questi dati.

La migliore descrizione che possiamo fare di XML è: XML è uno strumento cross-platform, utilizzato per trasmettere informazioni e indipendente da software e hardware.

Il ruolo che XML giocherà nello sviluppo futuro del Web

XML sarà onnipresente.

Quando vediamo il progresso rapido dello sviluppo dello standard XML e la velocità in rapida evoluzione con cui un gran numero di sviluppatori di software adottano questo standard, non possiamo fare a meno di meravigliarci di quanto sia stupefacente.

Siamo fermamente convinti che il ruolo che XML giocherà nel futuro del Web non sarà inferiore a quello che HTML ha sempre avuto come fondamento del Web, e XML diventerà lo strumento più comune per la gestione e la trasmissione dei dati.