Esempio di usi di XML (spiegato e con codice)
Xml / / April 02, 2023
In questo articolo esploreremo 10 usi comuni di XML che hanno rivoluzionato il modo in cui condividiamo le informazioni online. Scoprirai come XML è diventato uno strumento essenziale per feed RSS, formati di documenti, grafica vettoriale e 10 esempi spiegati e codificati.
XML è un linguaggio di markup estensibile che consente di creare etichette personalizzate per i dati, semplificando lo scambio di informazioni tra diverse applicazioni e sistemi operativi. Con XML, le informazioni possono essere strutturate in modo chiaro e coerente, consentendo di concentrarsi sul contenuto piuttosto che sul formato. XML ti libera dalle catene dell'incompatibilità dei formati e ti permette di condividere i tuoi dati con il mondo in modo semplice ed efficiente.
10 esempi di usi comuni di XML con il codice
- RSS: Il formato RSS (Really Simple Syndication) utilizza XML per distribuire notizie e contenuti da un sito Web attraverso canali di syndication. I lettori RSS utilizzano XML per ricevere e visualizzare le ultime notizie dai siti web che seguono.
Codice:
1.0 UTF-8?>
https://www.ejemplode.com
https://www.ejemplode.com/microsoft-windows11
https://www.ejemplode.com/apple-iphones2023
In questo esempio, un feed RSS è definito con il titolo "Technology News" e include due elementi "item" che rappresentano notizie recenti. Ogni elemento "item" contiene informazioni sul titolo, il link, la descrizione e la data di pubblicazione della notizia.
Questo file XML può essere utilizzato per distribuire queste notizie attraverso diversi canali di syndication, come lettori RSS o siti Web che aggregano contenuti da varie fonti.
- XHTML: XHTML (Extensible HyperText Markup Language) è una versione estesa del linguaggio HTML che utilizza XML per la definizione della sua sintassi e consente una maggiore flessibilità nella definizione degli elementi e attributi.
Codice:
Questo è un esempio di sito web creato con XHTML. 1.0 UTF-8?>
PUBBLICO "-//W3C//DTD XHTML 1.0 Strict//EN"
" https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Benvenuti nel mio sito web
In questo esempio viene definito un documento XHTML che contiene un'intestazione e un corpo. L'intestazione include informazioni sul titolo del sito Web e sulla codifica dei caratteri utilizzata.
Il corpo contiene un'intestazione di livello 1 che dà il benvenuto all'utente e un paragrafo che descrive il sito web. È incluso anche un elenco con collegamenti a tre diverse pagine.
Questo file XML può essere elaborato e visualizzato in un browser Web che supporta XHTML, come Firefox o Google Chrome.
- svg: Il formato SVG (Scalable Vector Graphics) utilizza XML per rappresentare la grafica vettoriale scalabile in il web, consentendo una maggiore risoluzione e qualità dell'immagine rispetto ad altri formati video. Immagine.
Codice:
1.0 UTF-8?>
In questo esempio, una grafica vettoriale viene definita utilizzando SVG (Scalable Vector Graphics). Il file inizia con una dichiarazione XML e un elemento che imposta la dimensione dell'area di disegno su 300 pixel di larghezza per 200 pixel di altezza.
elemento interno, vengono aggiunte due forme: un rettangolo blu con posizione (x, y) di (50,50) e larghezza e altezza di 200 y 100 pixel, rispettivamente, e un cerchio bianco con centro (cx, cy) a (150,100) e raggio 40 pixel. È incluso anche un articolo che mostra la parola "SVG" centrata nel cerchio.
Questo file XML può essere elaborato e visualizzato in un browser Web che supporta SVG, come Firefox o Google Chrome.
- SAPONE: SOAP (Simple Object Access Protocol) utilizza XML per consentire la comunicazione tra applicazioni Web su Internet. SOAP definisce un insieme di regole per la creazione di messaggi XML che vengono inviati e ricevuti sulla rete.
Codice:
1.0 UTF-8?>
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: xsd=" https://www.w3.org/2001/XMLSchema">
In questo esempio, viene definito un messaggio SOAP (Simple Object Access Protocol) utilizzato per scambiare informazioni strutturate tra le applicazioni su una rete.
Il file inizia con una dichiarazione XML e un elemento che definisce lo spazio dei nomi SOAP e gli spazi dei nomi per XML Schema (xsi) e XML Data (xsd). elemento interno, un elemento è incluso contenente informazioni di autenticazione, inclusi nome utente e password.
È incluso anche un articolo contenente il contenuto del messaggio, in questo caso una richiesta per ottenere informazioni sull'utente utilizzando un identificatore utente. Gli elementi sono nidificati all'interno di spazi dei nomi personalizzati rispettivamente per l'autenticazione e le informazioni sull'utente.
Questo file XML può essere inviato a un servizio Web SOAP per l'elaborazione e la risposta.
- XSLT: Il linguaggio di trasformazione XSLT (Extensible Stylesheet Language Transformation) utilizza XML per trasformare i documenti XML in altri formati, come HTML o PDF.
Codice:
1.0 UTF-8?>
Lista della spesa
In questo esempio viene definita una trasformazione XSLT (Extensible Stylesheet Language Transformation) utilizzata per trasformare un documento XML in un altro formato, in questo caso HTML.
Il file inizia con una dichiarazione XML e un elemento
In questo esempio, una pagina HTML che visualizza una lista della spesa viene creata utilizzando gli elementi HTML standard, ad esempio ,
E . elemento interno , un elemento è incluso- per creare un elenco non ordinato e un ciclo
- per ciascuno con il valore del contenuto testuale dell'elemento come contenuto dell'elemento HTML.
- Atomi: il formato Atom utilizza XML per fornire un formato standard per la pubblicazione di contenuti web, come blog e siti di notizie.
Codice:
1.0 utf-8?>
... più biglietti...
In questo esempio viene definito un file Atom che rappresenta un feed di notizie o un blog. Il file inizia con una dichiarazione XML e un elemento che definisce lo spazio dei nomi Atom.
elemento interno Ciò include metadati come il titolo del blog, i collegamenti alla home page del blog e a se stesso, l'identificatore univoco del feed e la data di aggiornamento più recente. È incluso anche un articolo contenente informazioni sull'autore del blog.
elemento interno uno o più elementi sono inclusi, ognuno dei quali rappresenta un post o un post di blog. Ogni contiene metadati come il titolo, i collegamenti al post, l'identificatore univoco del post e la data di aggiornamento.
È incluso anche un articolo A contenente un riepilogo del contenuto della voce.
Questo file XML può essere utilizzato per leggere il contenuto del blog o per creare un feed di notizie.
- CDR: Il Resource Description Framework (RDF) utilizza XML per fornire un modo standardizzato per descrivere le risorse sul Web, come siti Web e file multimedia.
Codice:
1.0 UTF-8?>
xmlns: dc=" https://purl.org/dc/elements/1.1/"
xmlns: ex=" https://ejemplode.com/">
In questo esempio, viene definito un file RDF che descrive le informazioni su due articoli su un sito web. Il file inizia con una dichiarazione XML e un elemento che definisce lo spazio dei nomi RDF.
elemento interno, sono definiti due elementi, uno per ogni articolo. Ogni ha un attributo rdf: circa A che indica la risorsa a cui fa riferimento (in questo caso l'URL dell'articolo).
dentro ciascuno, gli elementi sono inclusi, , E, che rappresentano rispettivamente il titolo, l'autore, la data e la descrizione dell'articolo. È incluso anche un elemento personalizzato A che rappresenta il numero di visualizzazioni dell'articolo.
Questo file RDF può essere utilizzato per condividere informazioni sugli articoli sul Web o per creare un feed di notizie.
- XBRL: Il formato XBRL (Extensible Business Reporting Language) utilizza XML per la presentazione e lo scambio online di report finanziari e commerciali.
Codice:
1.0 UTF-8?>
xmlns: iso4217=" https://www.xbrl.org/2003/iso4217"
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: link=" https://www.xbrl.org/2003/linkbase"
xmlns: xbrli=" https://www.xbrl.org/2003/instance"
xmlns: iccbba=" https://www.xbrl.org/2008/ICCBBA">
xlink: label="ReportingEntity">iccbba: ICCBBA
Questo esempio contiene informazioni finanziarie per una società ed è scritto in XBRL (eXtensible Business Reporting Language), un linguaggio di marcatura utilizzato per standardizzare i rapporti finanziario.
Il file inizia con un'intestazione che indica la versione e la codifica del documento. Lo spazio dei nomi viene quindi definito e gli elementi vengono utilizzati per rappresentare le informazioni sull'entità di reporting, il periodo e lo scenario.
Le unità di misura sono definite anche per valori numerici e fatti (fatti) come vendite e reddito netto sono presentati nel contesto dell'anno in corso.
- kml: Il formato KML (Keyhole Markup Language) utilizza XML per la rappresentazione dei dati geospaziali ed è comunemente utilizzato nelle applicazioni di mappatura e navigazione.
Codice:
1.0 UTF-8?>
Questo esempio rappresenta un file KML (Keyhole Markup Language) utilizzato per descrivere informazioni geografiche in un formato strutturato.
Il file inizia con un'intestazione che indica la versione e la codifica del documento, seguita da la sezione Documento che contiene informazioni generali sul file, come il nome e il descrizione.
Successivamente, viene definita una Cartella che raggruppa gli elementi Placemark che rappresentano luoghi sulla mappa. Ogni Placemark contiene informazioni come il nome, la descrizione e le coordinate del luogo rappresentato da un elemento Point.
In questo esempio sono rappresentati il Monumento alla Rivoluzione e lo Stadio Azteca di Città del Messico.
- ApriDocumento: Il formato OpenDocument utilizza XML per la creazione e la modifica di documenti di testo, fogli di calcolo e presentazioni, consentendo l'interoperabilità tra diverse applicazioni software.
Codice:
1.0 UTF-8?>
xmlns: office="urna: oasi: nomi: tc: opendocument: xmlns: ufficio: 1.0"
xmlns: text="urna: oasi: nomi: tc: opendocument: xmlns: testo: 1.0"
xmlns: table="urna: oasi: nomi: tc: opendocument: xmlns: tabella: 1.0">
Questo esempio rappresenta un file OpenDocument utilizzato per creare documenti di testo, fogli di calcolo e presentazioni.
Il file inizia con un'intestazione che indica gli spazi dei nomi utilizzati nel documento, seguita dalla sezione office: body contenente il contenuto del documento.
La sezione office: text viene utilizzata per aggiungere testo e la sezione table: table viene utilizzata per aggiungere una tabella con tre colonne: Nome, Età e Professione. Ogni riga della tabella è definita con un elemento tabella: table-row e ogni cella con un elemento tabella: table-cell.
Il file mostra due righe con informazioni di due persone diverse.
APA citato: Del Morale, M. & Rodríguez, J. (s.f.). Esempio di usi di XML (spiegato e con codice).Esempio di. Estratto il 31 marzo 2023 da https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html