Qual è la distribuzione Obiettivo caratteristica di XML?

October 20

Qual è la distribuzione Obiettivo caratteristica di XML?


Extensible Markup Language rende la vita più produttiva per i computer e gli esseri umani, consentendo loro di comunicare e scambiare informazioni in modo efficiente. Un computer mainframe, ad esempio, può parlare con un telefono cellulare tasca utilizzando la tecnologia XML. L'obiettivo distribuzione caratteristica del XML è quello di creare le strutture dati necessari per fare questo tipo di comunicazione universale possibile.

Storia

XML è evoluto da più tecnologie, come Standard Generalized Markup Language e HTML, il linguaggio di markup utilizzato per creare pagine web. Il World Wide Consortium Internet creato XML nel 1996. L'obiettivo distribuzione caratteristica è stato quello di consentire agli utenti di sfruttare la potenza di SGML, pur mantenendo la semplicità di HTML.There sono due versioni di XML: 1.0 e 1.1. Sono quasi identiche tranne che per il loro modo di gestire i caratteri Unicode. Durante la visualizzazione di un documento XML, si vedrà il numero di versione nella parte superiore della pagina, come mostrato nel seguente esempio:

<? Xml version = "1.0"?>

Struttura XML

Le pagine Web vengono visualizzate nel browser perché i browser decodificare i tag HTML e producono i pulsanti, menu e altri elementi in una pagina Web. Un tag "<h>", come illustrato di seguito, pone un titolo in una pagina:

<H1> Questa è un'intestazione </>

HTML ha tag predefiniti; XML non lo fa. È possibile definire i propri tag XML per descrivere qualsiasi tipo di dati. Uno sviluppatore telefono Android, per esempio, può creare un tag di nome <risorse>, come illustrato di seguito:

<risorse>
<String name = "color"> rosso </ string>
</ Risorse>

Questa "<risorse>" tag contiene un colore attributo denominato il cui valore è di colore rosso. Il telefono può accedere a tale valore con la stessa facilità come un'applicazione di computer che riceve lo stesso XML umano o.

Lavorare con XML

documenti XML non solo esistono sulla carta. I personal computer, server Web e dispositivi mobili ricevono dati XML su reti e Internet. Linguaggi di programmazione come C # hanno classi incorporate che creano XML e leggere XML in entrata. Le applicazioni spesso usano XML per archiviare i dati invece di utilizzare sistemi di gestione di database come SQL e MySQL. Molti lettori multimediali, ad esempio, consentono di costruire e mantenere le playlist che consistono di dati XML. Questi file XML risiedono sul disco rigido e sono leggibili se si sa dove trovarli.

Servizi web

I servizi Web sono applicazioni in esecuzione su computer remoti che è possibile accedere. Un servizio Web invia i dati in una varietà di metodi, tra cui JavaScript Object Notation e XML. Se l'applicazione ha bisogno di visualizzare le condizioni meteo, è possibile interrogare un servizio Web che ha tali informazioni. Se il servizio restituisce i dati meteo in formato XML, è un'applicazione in grado di estrarre e utilizzare le parti pertinenti nell'applicazione. È anche possibile costruire il proprio servizio Web XML e condividerlo con altri sul Web.