Exemple d'utilisations de XML (expliqué et avec code)
Xml / / April 02, 2023
Dans cet article, nous allons explorer 10 utilisations courantes de XML qui ont révolutionné la façon dont nous partageons des informations en ligne. Vous découvrirez comment XML est devenu un outil essentiel pour les flux RSS, les formats de documents, les graphiques vectoriels et 10 exemples expliqués et codés.
XML est un langage de balisage extensible qui vous permet de créer des étiquettes personnalisées pour les données, ce qui facilite l'échange d'informations entre différentes applications et systèmes d'exploitation. Avec XML, les informations peuvent être structurées de manière claire et cohérente, ce qui vous permet de vous concentrer sur le contenu plutôt que sur le format. XML vous libère des chaînes d'incompatibilité de format et vous permet de partager vos données avec le monde simplement et efficacement.
10 exemples d'utilisations courantes de XML avec du code
- RSS : Le format RSS (Really Simple Syndication) utilise XML pour diffuser les actualités et le contenu d'un site Web via des canaux de syndication. Les lecteurs RSS utilisent XML pour recevoir et afficher les dernières nouvelles des sites Web qu'ils suivent.
Code:
1.0 UTF-8?>
https://www.ejemplode.com
https://www.ejemplode.com/microsoft-windows11
https://www.ejemplode.com/apple-iphones2023
Dans cet exemple, un flux RSS est défini avec le titre "Technology News" et comprend deux éléments "item" qui représentent les actualités récentes. Chaque élément "item" contient des informations sur le titre, le lien, la description et la date de publication de l'actualité.
Ce fichier XML peut être utilisé pour diffuser ces nouvelles via différents canaux de syndication, tels que des lecteurs RSS ou des sites Web qui agrègent du contenu provenant de diverses sources.
- XHTML : XHTML (Extensible HyperText Markup Language) est une version étendue du langage HTML qui utilise XML pour la définition de sa syntaxe et permet une plus grande souplesse dans la définition des éléments et les attributs.
Code:
Ceci est un exemple de site Web créé avec XHTML. 1.0 UTF-8?>
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
" https://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">Bienvenue sur mon site web
Dans cet exemple, un document XHTML est défini qui contient un en-tête et un corps. L'en-tête comprend des informations sur le titre du site Web et l'encodage de caractères utilisé.
Le corps contient un en-tête de niveau 1 souhaitant la bienvenue à l'utilisateur et un paragraphe décrivant le site Web. Une liste avec des liens vers trois pages différentes est également incluse.
Ce fichier XML peut être traité et affiché dans un navigateur Web prenant en charge XHTML, tel que Firefox ou Google Chrome.
- SVG : Le format SVG (Scalable Vector Graphics) utilise XML pour représenter des graphiques vectoriels évolutifs dans le Web, permettant une résolution et une qualité d'image supérieures par rapport aux autres formats vidéo. image.
Code:
1.0 UTF-8?>
Dans cet exemple, un graphique vectoriel est défini à l'aide de SVG (Scalable Vector Graphics). Le fichier commence par une déclaration XML et un élément qui définit la taille de la zone de dessin à 300 pixels de large sur 200 pixels de haut.
élément intérieur, deux formes sont ajoutées: un rectangle bleu avec une position (x, y) de (50,50) et une largeur et une hauteur de 200 y 100 pixels, respectivement, et un cercle blanc avec centre (cx, cy) à (150,100) et rayon 40 pixels. Un article est également inclus qui montre le mot "SVG" centré dans le cercle.
Ce fichier XML peut être traité et affiché dans un navigateur Web prenant en charge SVG, tel que Firefox ou Google Chrome.
- SAVON: SOAP (Simple Object Access Protocol) utilise XML pour permettre la communication entre les applications Web sur Internet. SOAP définit un ensemble de règles pour créer des messages XML qui sont envoyés et reçus sur le réseau.
Code:
1.0 UTF-8?>
xmlns: xsi=" https://www.w3.org/2001/XMLSchema-instance"
xmlns: xsd=" https://www.w3.org/2001/XMLSchema">
Dans cet exemple, un message SOAP (Simple Object Access Protocol) est défini qui est utilisé pour échanger des informations structurées entre les applications sur un réseau.
Le fichier commence par une déclaration XML et un élément qui définit l'espace de noms SOAP et les espaces de noms pour XML Schema (xsi) et XML Data (xsd). élément intérieur, un élément est inclus contenant les informations d'authentification, y compris le nom d'utilisateur et le mot de passe.
Un article est également inclus contenant le contenu du message, en l'occurrence une demande d'obtention d'informations d'utilisateur à l'aide d'un identifiant d'utilisateur. Les éléments sont imbriqués dans des espaces de noms personnalisés pour l'authentification et les informations utilisateur, respectivement.
Ce fichier XML peut être envoyé à un service Web SOAP pour traitement et réponse.
- XSLT : Le langage de transformation XSLT (Extensible Stylesheet Language Transformation) utilise XML pour transformer des documents XML dans d'autres formats, tels que HTML ou PDF.
Code:
1.0 UTF-8?>
Liste d'achats
Dans cet exemple, une transformation XSLT (Extensible Stylesheet Language Transformation) est définie qui est utilisée pour transformer un document XML dans un autre format, dans ce cas HTML.
Le fichier commence par une déclaration XML et un élément
Dans cet exemple, une page HTML qui affiche une liste de courses est créée à l'aide des éléments HTML standard, tels que ,
et . élément intérieur , un élément est inclus- pour créer une liste non ordonnée et une boucle
- pour chacun avec la valeur du contenu textuel de l'élément comme contenu de l'élément HTML.
- Atomes : le format Atom utilise XML pour fournir un format standard pour la publication de contenu Web, comme les blogs et les sites d'actualités.
Code:
1.0 utf-8?>
... plus de billets...
Dans cet exemple, un fichier Atom est défini qui représente un flux d'actualités ou un blog. Le fichier commence par une déclaration XML et un élément qui définit l'espace de noms Atom.
élément intérieur Cela inclut les métadonnées telles que le titre du blog, les liens vers la page d'accueil du blog et vers lui-même, l'identifiant unique du flux et la date de mise à jour la plus récente. Un article est également inclus contenant des informations sur l'auteur du blog.
élément intérieur un ou plusieurs éléments sont inclus, chacun représentant une publication ou une entrée de blog. Chaque contient des métadonnées telles que le titre, les liens vers la publication, l'identifiant unique de la publication et la date de mise à jour.
Un article est également inclus A contenant un résumé du contenu de l'entrée.
Ce fichier XML peut être utilisé pour lire le contenu d'un blog ou pour créer un fil d'actualité.
- RDF : Le cadre de description des ressources (RDF) utilise XML pour fournir une manière normalisée de décrire les ressources sur le Web, telles que les sites Web et les fichiers multimédia.
Code:
1.0 UTF-8?>
xmlns: dc=" https://purl.org/dc/elements/1.1/"
xmlns: ex=" https://ejemplode.com/">
Dans cet exemple, un fichier RDF est défini qui décrit des informations sur deux articles sur un site Web. Le fichier commence par une déclaration XML et un élément qui définit l'espace de noms RDF.
élément intérieur, deux éléments sont définis, un pour chaque élément. Chaque a un attribut rdf: à propos Un qui indique la ressource à laquelle il se réfère (dans ce cas, l'URL de l'article).
à l'intérieur de chaque, les éléments sont inclus, , et, qui représentent respectivement le titre, l'auteur, la date et la description de l'article. Un élément personnalisé est également inclus A qui représente le nombre de vues de l'article.
Ce fichier RDF peut être utilisé pour partager des informations sur des articles sur le Web ou pour créer un fil d'actualité.
- XBRL : Le format XBRL (Extensible Business Reporting Language) utilise XML pour la présentation et l'échange de rapports financiers et commerciaux en ligne.
Code:
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
Cet exemple contient des informations financières pour une entreprise et est écrit en XBRL (eXtensible Business Reporting Language), un langage de balisage utilisé pour standardiser les rapports financier.
Le fichier commence par un en-tête indiquant la version et l'encodage du document. L'espace de noms est ensuite défini et les éléments sont utilisés pour représenter des informations sur l'entité de reporting, la période et le scénario.
Des unités de mesure sont également définies pour les valeurs numériques et les faits (faits) tels que les ventes et le bénéfice net sont présentés dans le contexte de l'année en cours.
- kml : Le format KML (Keyhole Markup Language) utilise XML pour la représentation des données géospatiales et est couramment utilisé dans les applications de cartographie et de navigation.
Code:
1.0 UTF-8?>
Cet exemple représente un fichier Keyhole Markup Language (KML) utilisé pour décrire des informations géographiques dans un format structuré.
Le fichier commence par un en-tête indiquant la version et l'encodage du document, suivi de la section Document qui contient des informations générales sur le fichier, telles que le nom et le description.
Ensuite, un dossier est défini qui regroupe les éléments Placemark qui représentent des lieux sur la carte. Chaque repère contient des informations telles que le nom, la description et les coordonnées du lieu représenté par un élément Point.
Dans cet exemple, le Monument à la Révolution et le Stade Azteca de Mexico sont représentés.
- OuvrirDocument: Le format OpenDocument utilise XML pour la création et l'édition de documents texte, de feuilles de calcul et de présentations, permettant l'interopérabilité entre différentes applications logicielles.
Code:
1.0 UTF-8?>
xmlns: office="urn: oasis: noms: tc: opendocument: xmlns: office: 1.0"
xmlns: text="urn: oasis: noms: tc: opendocument: xmlns: text: 1.0"
xmlns: table="urn: oasis: noms: tc: opendocument: xmlns: table: 1.0">
Cet exemple représente un fichier OpenDocument utilisé pour créer des documents texte, des feuilles de calcul et des présentations.
Le fichier commence par un en-tête indiquant les espaces de noms utilisés dans le document, suivi de la section office: body contenant le contenu du document.
La section bureau: texte est utilisée pour ajouter du texte et la section table: table est utilisée pour ajouter un tableau à trois colonnes: Nom, Âge et Profession. Chaque ligne de tableau est définie par un élément de tableau: table-row et chaque cellule par un élément de tableau: table-cell.
Le fichier affiche deux lignes avec des informations provenant de deux personnes différentes.
APA cité: Del Moral, M. & Rodríguez, J. (s.f.). Exemple d'utilisations de XML (expliqué et avec code).Exemple de. Extrait le 31 mars 2023 de https://www.ejemplode.com/21-xml/5294-ejemplo_de_usos_del_xml_explicado_y_con_codigo.html