Come configurare smartphone e PC. Portale informativo
  • casa
  • Windows 10
  • File XML per quello che ti serve. Che cos'è un file XML e come lo apro? Cosa verrà studiato

File XML per quello che ti serve. Che cos'è un file XML e come lo apro? Cosa verrà studiato

Molto spesso, molti utenti di moderni sistemi informatici e prodotti software di vario tipo si imbattono in file con estensione .xml. Molte persone semplicemente non hanno idea di che tipo di documento sia, come aprirlo. Ora verrà considerato, allo stesso tempo scopriremo di cosa si tratta e a cosa serve.

Che cos'è un file XML

Partiamo dal fatto che, dal punto di vista delle moderne tecnologie informatiche e dei programmi utilizzati per creare documenti di questo tipo, si tratta di un file di testo in cui sono scritti i comandi dell'Extensible Markup Language, che ricorda abbastanza da vicino il ben- noto strumento di markup HTML.

Di norma, un file XML contiene informazioni generali su un oggetto, che è espresso in mezzi descrittivi (ne parleremo più avanti). Per quanto riguarda i dati archiviati in tali contenitori, questi possono essere database spesso utilizzati per cataloghi video e audio su Internet, impostazioni utente salvate di programmi e applicazioni, nonché intere pagine Web.

Ad esempio, prendiamo, diciamo, un album audio di un artista. Il file XML include informazioni sull'anno di rilascio, genere, numero e nomi delle tracce, popolarità, ecc. Tuttavia, quando visita le risorse sul World Wide Web, un navigatore non ha bisogno di pensare all'apertura fisica di tale file di informazioni, poiché anche durante la riproduzione di un brano online in un lettore, tutti i tipi di dati verranno visualizzati come contenuti nei file MP3 standard come tag ID3. Le informazioni vengono, per così dire, caricate sulla traccia in riproduzione.

Visualizzazione file XML

Se osservi la visualizzazione del file, puoi immediatamente notare che le proprietà di qualsiasi oggetto sono descritte in esso utilizzando tag e attributi impostati manualmente.

Non stiamo parlando dei principali comandi della lingua stessa, poiché un utente normale non ha bisogno di tali informazioni. L'unica cosa che si può notare è che un certo numero di elementi usati per descrivere un oggetto in questo formato non esiste: tanti sono necessari, tanti sono impostati.

Come aprire il formato XML standard

Vediamo ora come aprire un file XML. Come già, probabilmente, molti hanno capito, questo è un file di testo, il che significa che è più semplice utilizzare qualsiasi editor, anche il più primitivo, per visualizzarlo o modificarlo. Sì, anche lo stesso "Blocco note" dal set di Windows standard.

Tuttavia, non tutto è così semplice qui. Il fatto è che facendo doppio clic sul file senza impostare l'associazione appropriata con alcun programma, non si aprirà. Nel migliore dei casi, il sistema offrirà un elenco delle applicazioni più adatte. Puoi scegliere il programma che preferisci e allo stesso tempo mettere un segno di spunta davanti all'elemento per l'uso permanente dell'applicazione selezionata per tutti i file di questo tipo.

Puoi fare diversamente facendo clic con il tasto destro del mouse sul file e quindi scegliendo il comando "Apri con ...", dopodiché, di nuovo, seleziona l'applicazione richiesta dall'elenco o specifica la posizione del componente eseguibile principale (il più delle volte è un file EXE).

Il terzo modo per aprire il file XML è avviare prima il programma e quindi utilizzare il menu Apri file (nella maggior parte dei casi, questo è Ctrl + O). In questo caso, non è assolutamente necessario utilizzare Blocco note. Per favore, il file si apre senza problemi nella stessa applicazione Word e simili. Anche Microsoft Excel è in grado di aprire i dati in questo formato.

Tuttavia, se diventa necessario modificare il formato XML, è meglio utilizzare utilità professionali con supporto per la sintassi del linguaggio, ad esempio Oxygen XML Editor, XML Marker o EditiX Lite Version. Naturalmente, queste non sono tutte utilità in grado di lavorare con il linguaggio dei file al livello più alto. Oggi ci sono molti di questi programmi.

Ora alcune parole sul motivo per cui il file XML a volte riceve un errore durante l'apertura. Molto spesso ciò è dovuto a una violazione dell'integrità del file stesso, nonché all'introduzione errata di attributi o tag descrittivi. Inoltre, Excel ha un limite al numero di righe visualizzate, quindi i dati potrebbero essere incompleti una volta aperti.

Possibili errori durante l'apertura di un file XML come allegato di posta elettronica

A volte possono comparire errori quando si tenta di aprire un file allegato a un messaggio di posta elettronica. Questo si applica più spesso ai client di posta elettronica standard come Outlook Express.

Il fatto è che all'inizio l'allegato viene salvato sotto forma di dati temporanei (molto spesso con l'aggiunta di un .tmp aggiuntivo all'interno principale) e viene effettuata la chiamata ad esso.

Per evitare una situazione del genere, è sufficiente salvare inizialmente l'allegato nel suo formato originale in qualsiasi posizione conveniente sul disco o su un supporto rimovibile, quindi utilizzare i metodi standard sopra descritti.

Invece di un totale

Come puoi vedere, non c'è nulla di difficile nel comprendere la struttura e i metodi di apertura dei file di questo formato. Qui, tuttavia, il problema della creazione di dati XML non è stato considerato fondamentalmente, poiché per comprendere appieno il processo è necessario conoscere almeno le basi del linguaggio stesso. Per il resto, sembra che gli utenti non avranno difficoltà con file di questo formato.

XML è utilizzato in molti aspetti dello sviluppo web, ma il suo scopo principale è quello di semplificare l'archiviazione e il trasferimento dei dati.

XML separa i dati dall'HTML

Se hai bisogno di visualizzare dati dinamici in un documento HTML, ci vorrà troppo tempo se, ogni volta che questi dati sono cambiati, modifichi il documento HTML stesso.

INSIEME A XML i dati possono essere archiviati in file XML separati. In tal modo, ti concentri sull'utilizzo di HTML / CSS per la visualizzazione e la creazione di modelli e puoi essere certo che i nuovi dati in arrivo non richiedono alcuna modifica nel codice HTML del documento.

XML semplifica la distribuzione dei dati

Nel mondo reale, i sistemi informatici e i database utilizzano dati in formati incompatibili.

I dati XML sono archiviati in formato testo normale. Ciò fornisce indipendenza da software e hardware.

Ciò semplifica la creazione di dati che possono essere utilizzati da un'ampia varietà di applicazioni.

XML semplifica il trasferimento dei dati

Uno dei problemi più dispendiosi in termini di tempo degli sviluppatori è sempre stato e rimane il problema dello scambio di dati tra sistemi incompatibili.

Il passaggio di dati in XML riduce notevolmente la complessità di questo problema, poiché i dati in questo formato possono essere letti da diverse applicazioni incompatibili.

XML semplifica la modifica della piattaforma

Il passaggio a nuovi sistemi (piattaforme hardware o software) richiede sempre molto tempo. Molti dati devono essere convertiti in nuovi formati. In questo caso, spesso i dati incompatibili vengono persi.

I dati XML sono archiviati in formato testo. Ciò semplifica notevolmente l'espansione o l'aggiornamento dei sistemi operativi, la migrazione a nuove applicazioni o browser senza il rischio di perdere dati.

XML rende i tuoi dati più accessibili

I tuoi dati sono accessibili non solo da documenti HTML, ma anche da qualsiasi altra applicazione.

XML rende i tuoi dati disponibili a tutti i tipi di "macchine di lettura" (macchine vocali, feed di notizie, ecc.), rendendo molto più facile l'accesso alle persone con disabilità visive e altri problemi fisici.

XML viene utilizzato per creare nuovi linguaggi Internet

Molti linguaggi di programmazione su Internet sono stati creati utilizzando XML.

Ecco alcuni esempi:

  • XHTML
  • WSDL per la descrizione dei servizi web disponibili
  • WAP e WML come linguaggi di markup per dispositivi palmari come PDA
  • Lingue RSS per i feed di notizie
  • RDF e OWL per la descrizione e l'ontologia delle risorse
  • SMIL per descrivere multimedia per il web

Extensible Markup Language (XML). Sono in realtà solo file di testo che utilizzano tag personalizzati per descrivere la struttura e altre funzioni di un documento.

Che cos'è XML?

XMLÈ un linguaggio di markup creato dal World Wide Web Consortium (W3C) per definire la sintassi per la codifica di documenti che possono essere letti da esseri umani e macchine. Lo fa utilizzando tag che definiscono la struttura del documento, nonché il modo in cui il documento dovrebbe essere archiviato e trasportato.

È più facile confrontarlo con un altro linguaggio di markup con cui potresti avere familiarità - language markup ipertestuale(HTML) utilizzato per codificare le pagine web. L'HTML utilizza un insieme predefinito di caratteri di markup (codici brevi) che descrivono il formato del contenuto di una pagina web.

Tuttavia, XML è diverso in quanto è estensibile. XML non ha un linguaggio di markup predefinito come HTML. Invece, XML consente agli utenti di creare i propri caratteri di markup per descrivere il contenuto, formando un set di caratteri illimitato e autodefinito.

Fondamentalmente, HTML è un linguaggio che si concentra sulla presentazione del contenuto, mentre XML è un linguaggio di descrizione dei dati dedicato utilizzato per archiviare i dati.

XML viene spesso utilizzato come base per altri formati di documenti, di cui esistono centinaia. Ecco alcuni che potresti voler sapere:

  • RSS e ATOM descrivono come le applicazioni dovrebbero gestire i feed web.
  • Microsoft .NET utilizza XML per i suoi file di configurazione.
  • Microsoft Office utilizza XML come base per la struttura del documento.

Quindi, se hai un file XML, non ti dice necessariamente per quale applicazione è. Tuttavia, non devi preoccuparti di questo, a meno che tu non stia sviluppando file XML.

Come aprire un file XML

Esistono diversi modi per aprire direttamente un file XML. Puoi aprirli e modificarli con qualsiasi editor di testo, visualizzarli con qualsiasi browser Web o utilizzare un sito Web che ti permetta di visualizzarli, modificarli e persino convertirli in altri formati.

Usa un editor di testo quando lavori regolarmente con XML

Poiché i file XML sono solo file di testo, possono essere aperti con qualsiasi editor di testo. Tuttavia, molti editor di testo, come Blocco note, semplicemente non sono progettati per visualizzare i file XML con la loro struttura corretta. Questo può essere utile per familiarizzare rapidamente con il contenuto di un file XML. Ma ci sono strumenti più convenienti per lavorare con loro.


Utilizzo di un browser web per visualizzare il file XML

Se non hai bisogno di modificare il file XML, ma hai solo bisogno di visualizzare il contenuto, il tuo browser può gestire questa operazione. Inoltre, molto probabilmente il tuo browser web è già configurato come visualizzatore XML standard. Pertanto, facendo doppio clic sul file XML dovrebbe aprirlo nel browser.

In caso contrario, puoi fare clic con il pulsante destro del mouse sul file per trovare le opzioni per aprirlo con qualsiasi altra applicazione. Basta selezionare il browser Web dall'elenco dei programmi.

Quando il file si apre, dovresti vedere dati ben strutturati. Non è bello come l'aspetto del colore che ottieni in Blocco note ++, ma molto meglio di Blocco note.

Utilizzo di un editor online per file XML

Se vuoi modificare un file XML casuale e non vuoi caricare un nuovo editor di testo, o hai bisogno converti file XML in un altro formato Ci sono diversi editor XML online decenti disponibili gratuitamente.

TutorialsPoint.com, XMLGrid.net e CodeBeautify.org: consente di visualizzare e modificare i file XML. Al termine della modifica, puoi scaricare il file XML modificato o persino convertirlo in un formato diverso.

Usiamo CodeBeautify.org come esempio. La pagina è divisa in tre sezioni. Sulla sinistra c'è il file XML con cui stai lavorando. Nel mezzo troverai diverse funzioni. Sulla destra, vedrai i risultati di alcune delle opzioni tra cui puoi scegliere.

Ad esempio, nell'immagine sottostante, il nostro file XML completo è a sinistra e il riquadro dei risultati mostra una visualizzazione ad albero perché abbiamo fatto clic sul pulsante Visualizzazione ad albero al centro.

Usa il pulsante Sfoglia per caricare un file XML dal tuo computer o il pulsante Carica URL per recuperare XML da una fonte Internet

Il pulsante Visualizzazione ad albero mostra i dati in una struttura ad albero ben formattata nel riquadro dei risultati, con tutti i tag evidenziati in arancione e gli attributi a destra dei tag.

Beatify mostra i tuoi dati in modo ordinato e di facile lettura.

Il pulsante Riduci visualizza i dati utilizzando il minor numero di spazi. Questa funzione posizionerà ogni pezzo di dati su una riga. Questo è utile quando si cerca di ridurre le dimensioni del file, risparmiando spazio.

Infine, puoi utilizzare il pulsante XML in JSON per convertire XML in JSON e il pulsante Esporta in CSV per salvare i dati come file con valori separati da virgole o il pulsante Download per scaricare eventuali modifiche apportate a un nuovo file XML. . ..

L'Extensible Markup Language (XML) è stato sviluppato dal gruppo di lavoro XML del World Wide Web Consortium (W3C). Ecco come lo descrivono i creatori:

“L'Extensible Markup Language (XML) è parte integrante di SGML... È progettato per facilitare l'uso di SGML sul Web e per svolgere le attività che vengono attualmente eseguite utilizzando l'HTML. XML è progettato per migliorare l'uso e l'interoperabilità di SGML e HTML."

Questo è un estratto dalla specifica XML 1.0, creata dall'XML Working Group nel febbraio 1998. L'intero documento può essere trovato sul sito W3C all'indirizzo http://www.w3.org/TR/REC/-xml.

XML è un linguaggio di markup progettato specificamente per la pubblicazione di informazioni sul World Wide Web, simile all'Hypertext Markup Language (HTML), che originariamente divenne il linguaggio standard per la creazione di pagine Web. Poiché l'HTML soddisfa pienamente tutte le nostre esigenze, sorge la domanda: perché avevi bisogno di un linguaggio completamente nuovo per il Web? Quali sono i suoi vantaggi e vantaggi? Come interagisce con l'HTML? Sostituirà l'HTML o semplicemente lo migliorerà? Infine, cos'è SGML, di cui XML è una parte, e perché non puoi usare SGML appropriato per le tue pagine Web? In questo capitolo cercherò di rispondere a tutte queste domande.

Scopo XML

HTML fornisce un insieme fisso di elementi che è possibile utilizzare per posizionare componenti in una tipica pagina Web. Esempi di tali elementi sono intestazioni, paragrafi, elenchi, tabelle, immagini e collegamenti. Ad esempio, HTML è ottimo per

creazione di una home page personale. Di seguito la descrizione della home page in codici HTML:

Pagina iniziale

Home Page di Michael Young

Benvenuti nel mio sito Web!

Contenuti del sito web

Si prega di scegliere uno dei seguenti argomenti:

  • Scrivere
  • Famiglia
  • Galleria fotografica

Altri siti web interessanti

Fare clic su uno dei seguenti per esplorare un altro sito Web:

  • "1. XML dovrebbe diventare un linguaggio per l'uso diretto su Internet. "

    Come puoi immaginare, XML è stato progettato principalmente per archiviare e distribuire informazioni sul Web.

    "2. XML supporterà un'ampia varietà di applicazioni."

    Sebbene il suo scopo principale sia quello di distribuire informazioni sul Web tramite server e browser, XML è progettato anche per essere utilizzato da altri programmi. Ad esempio, XML viene utilizzato per scambiare informazioni tra programmi finanziari, per distribuire e aggiornare prodotti software e per scrivere script vocali quando si forniscono informazioni al telefono.

    "3.XML sarà conforme a SGML."

    XML è un ramo specializzato di SGML. Il vantaggio qui è che il software SGML può essere facilmente adattato per lavorare con HTML.

    "4. Sarà più facile scrivere programmi che elaborino documenti XML."

    L'uso pratico di XML richiede che sia facile scrivere browser e altri programmi che elaborano documenti XML. In effetti, il motivo principale per separare XML da SGML era la disponibilità di programmi di scrittura per elaborare documenti XML.

    "5. Il numero di funzionalità aggiuntive in XML dovrebbe essere ridotto al minimo, idealmente zero. "

    Il numero minimo di funzioni aggiuntive in XML semplifica la scrittura di programmi per elaborare documenti XML. L'abbondanza di funzionalità aggiuntive collegabili in SGML è diventata una delle ragioni principali per cui è praticamente inadatto alla presentazione di documenti Web. Le funzionalità aggiuntive di SGML richiedono che i caratteri delimitatori di tag vengano sovrascritti (di solito ) e saltare il tag di fine per consentire al processore di rilevare la fine dell'elemento. Quando si scrive rigorosamente un programma di elaborazione di documenti SGML, è necessario considerare la possibilità di tutte le funzioni aggiuntive, anche se rare.

    "6. I documenti XML devono essere comprensibili e chiari per l'utente."

    XML mira a diventare la lingua franca (linguaggio universale) per lo scambio di informazioni tra utenti e programmi in tutto il mondo. Secondo questo concetto, gli utenti, così come i programmi specializzati, dovrebbero essere in grado di creare e leggere documenti XML. L'accessibilità e la trasparenza per l'utente distinguono XML dalla maggior parte degli altri formati utilizzati nella creazione di database e documenti di testo.

    Il documento XML può essere facilmente letto dall'utente perché è descritto in testo semplice e ha una struttura gerarchica logica sotto forma di albero. È possibile semplificare i documenti XML assegnando nomi significativi a elementi, attributi e oggetti e aggiungendo commenti utili. (Questo è discusso più avanti in questo capitolo.)

    "7. Lo sviluppo XML dovrebbe essere completato abbastanza rapidamente."

    XML diventerà uno standard accettato solo se i programmatori e gli utenti lo accetteranno. Questo standard dovrebbe essere creato prima che la società accetti standard alternativi che vengono sempre più creati dalle società di software.

    "otto. XML dovrebbe essere formale e conciso."

    La specifica XML è scritta in un linguaggio formale utilizzato per rappresentare linguaggi informatici, con una notazione nota come Extended Backus-Naur Form (EBNF). Questo linguaggio formale, sebbene di difficile comprensione, è privo di ambiguità e facilita enormemente la scrittura di documenti XML, e soprattutto i programmi per elaborarli.

    "nove. I documenti XML saranno più facili da creare."

    L'uso pratico di XML come linguaggio di markup per documenti Web semplifica non solo la scrittura di programmi di elaborazione, ma anche il processo di creazione dei documenti XML stessi.

    "dieci. Il modulo compresso non è importante nel markup XML."

    In conformità con la clausola 6 (il documento XML deve essere chiaro e comprensibile per l'utente), il markup XML non deve essere eccessivamente compresso in modo da non entrare in conflitto con lo scopo dichiarato.

    Applicazioni XML standard

    Puoi usare XML per qualcosa di più della semplice descrizione di un singolo documento. Un singolo utente, azienda o comitato per gli standard può definire l'insieme richiesto di elementi XML e la struttura del documento da applicare a una particolare classe di documenti. Un tale insieme di elementi e una descrizione della struttura di un documento è chiamato applicazione XML o vocabolario XML.

    Ad esempio, un'organizzazione può definire un'applicazione XML per la creazione di documenti che descrivono strutture molecolari, risorse umane, presentazioni multimediali o contengono grafica vettoriale. Alla fine del capitolo, c'è un elenco di alcune comuni applicazioni XML che sono già state create e che si prevede di creare.

    Un'applicazione XML viene in genere definita creando un Document Type Descriptor (DTD), che è un componente di documento XML valido. Un DTD è strutturato attorno a uno schema di database: imposta e definisce i nomi degli elementi che possono essere utilizzati in un documento, l'ordine in cui possono apparire gli elementi, gli attributi degli elementi che possono essere applicati e altre caratteristiche del documento. Per l'uso pratico di un'applicazione XML, di solito includi la sua DTD nel tuo documento XML; la presenza di un DTD in un documento limita gli elementi e le strutture che utilizzerai, quindi il tuo documento soddisfa gli standard di questa applicazione. Le descrizioni dei documenti XML discusse in precedenza in questo capitolo non includevano DTD. Imparerai come definire e utilizzare i DTD nel Capitolo 5.

    I vantaggi dell'utilizzo di applicazioni XML standard per progettare i tuoi documenti sono che puoi condividere documenti con tutti gli altri utenti dell'applicazione e il documento può essere elaborato e visualizzato utilizzando il software già creato per l'applicazione.

    Applicazioni XML che migliorano la qualità dei documenti XML

    Oltre alle applicazioni XML per la descrizione di classi specifiche di documenti, esistono diverse applicazioni XML che è possibile utilizzare all'interno di qualsiasi tipo di documento XML. Queste applicazioni semplificano la creazione di un documento e ne migliorano la qualità. Di seguito sono riportati esempi di tali applicazioni.

    • Extensible Stylesheet Language (XSL) consente di creare potenti fogli di stile utilizzando la sintassi XML.
    • XML Schema consente di progettare schemi dettagliati per i documenti XML utilizzando la sintassi XML standard, che è un'alternativa più potente all'utilizzo di DTD.
    • XML Linking Language (XLink) ti dà la possibilità di collegare i tuoi documenti XML. Supporta più collegamenti mirati e altre utili funzionalità, fornendo più libertà rispetto al meccanismo di organizzazione dei collegamenti HTML.
    • XML Pointer Language (XPointer) consente di definire collegamenti di destinazione flessibili. Quando si utilizzano XPointer e XLink insieme, è possibile organizzare i collegamenti in qualsiasi punto del documento di destinazione, non solo passare agli elementi evidenziati.

    XLS è trattato nel Capitolo 10. Altre applicazioni XML non sono ancora pronte per l'uso e non sono trattate in questo libro. (XLink e XPointer non sono supportati in Internet Explorer 5).

    Come puoi vedere, XML non è solo uno strumento utile per descrivere documenti, ma serve anche come base per creare applicazioni ed estensioni che potrebbero essere necessarie man mano che Internet si sviluppa.

    Uso reale di XML

    Sebbene il concetto di XML sia piuttosto interessante, potresti chiederti come metterlo in pratica. Questa sezione fornisce un elenco di esempi di tali usi di XML, sia ampiamente utilizzati che promettenti. Se sono presenti applicazioni XML rilevanti per l'uso pratico, verranno mostrate tra parentesi. Ad esempio, potresti scoprire che l'applicazione MathML XML ti consentirà di formattare formule matematiche.

    Collegamento... Per un elenco più completo delle applicazioni XML attuali ed emergenti, incluse le loro descrizioni dettagliate, vedere la pagina Web Oasis SGML / XML (http: //www.oasis-open.arg/cover/ocml.htmWapplications).

    • Lavorare con i database. Come i database tradizionali, XML può essere utilizzato per assegnare un'etichetta a ciascun campo di informazioni all'interno di ogni record del database. (Ad esempio, è possibile contrassegnare ogni nome, indirizzo e numero di telefono all'interno delle voci dell'elenco di indirizzi.) È quindi possibile visualizzare i dati in vari modi e organizzare ricerche, ordinamento, filtri e altre elaborazioni dei dati.
    • Documenti strutturanti. La struttura gerarchica dei documenti XML è ideale per contrassegnare la struttura di documenti come romanzi, articoli scientifici e spettacoli teatrali. Ad esempio, è possibile utilizzare XML per contrassegnare un'opera teatrale con atti, scene, personaggi, trame, scenari e così via.Il markup XML consente ai programmi di visualizzare o stampare un documento nel formato richiesto; trovare, estrarre o manipolare informazioni in un documento; generare sommari, riassunti e annotazioni; elaborare le informazioni in altri modi.
    • Lavorare con la grafica vettoriale (VML - Vector Markup Language).
    • Presentazioni multimediali (SMIL - Synchronized Multimedia Integration Language, HTML + TIME - HTML Timed Interactive Multimedia Extensions).
    • Descrizione dei canali. I canali sono pagine Web che vengono inviate automaticamente agli abbonati. (CDF - Formato di definizione del canale).
    • Descrizione dei pacchetti software e delle loro relazioni. Tali descrizioni forniscono la distribuzione e l'aggiornamento dei prodotti software sulla rete (OSD - Open Software Description).
    • Interazione di applicazioni sul Web mediante co-comunicazioni XML. Questi messaggi sono indipendenti da sistemi operativi, modelli a oggetti e linguaggi informatici (SOAP - Simple Object Access Protocol).
    • Invio di biglietti da visita elettronici tramite e-mail.
    • Scambio di informazioni finanziarie. Lo scambio di informazioni in un formato aperto e comprensibile viene effettuato tra programmi finanziari (come Quicken e Microsoft Money) e istituzioni finanziarie (banche, fondi pubblici) (OFX - Open Financial Exchange).
    • Creazione, gestione e utilizzo di moduli digitali complessi per transazioni commerciali Internet. Tali moduli possono includere firme digitalizzate che li rendono legalmente riconosciuti (XFDL - Extensible Forms Description Language).
    • Scambio di richieste di assunzione e curriculum (HRMML - Human Resource Management Markup Language).
    • Formattazione di formule matematiche e informazioni scientifiche in
    • Web (MathML - Linguaggio di marcatura matematico).
    • Descrizione delle strutture molecolari (CML - Chemical Markup Language).
    • Codifica e visualizzazione di informazioni su DNA, RNA e filamenti (BSML - Bioinformatic Sequence Markup Language).
    • Linguaggio di marcatura dei dati genealogici (GeDML).
    • Scambio di Astronomical Markup Language (AML).
    • Creazione di spartiti musicali (MusicML -Music Markup Language).
    • Utilizzo di script vocali per fornire informazioni al telefono. Gli script vocali possono essere utilizzati, ad esempio, per generare messaggi vocali, richieste di informazioni sulla disponibilità dei prodotti e previsioni del tempo (VoxML).
    • Elaborazione e consegna di informazioni tramite servizi di corriere. Federal Express, ad esempio, utilizza già XML per questo scopo.
    • Presentazione della pubblicità sulla stampa in formato digitale (AdMarkup).
    • Archiviazione legale e scambio elettronico di informazioni legali (XCL - XML ​​Court Interface).
    • Codifica in formato OMF (Weather Observation Markup Format).
    • Scambio di informazioni sulle transazioni con gli immobili (RETS - Real Estate Transaction Standard).
    • Scambio di informazioni sull'assicurazione.
    • Scambio di notizie e informazioni utilizzando standard Web aperti (XMLNews).
    • Presentazione delle informazioni religiose e marcatura dei testi di culto (ThML - Theological Markup Language, LitML - Liturgical Markup Language).

Principali articoli correlati