Qu'est-ce que XML (Extensible Markup Language)?

Abréviation de langage de balisage extensible, XML est une spécification développée par le W3C à partir de la recommandation du 10 février 1998. XML est similaire au HTML car XML utilise des balises pour baliser un document, ce qui permet au navigateur d'interpréter les balises et de les afficher sous forme de page. Cependant, contrairement au HTML, le langage XML est illimité (extensible). Il permet aux balises de se définir et permet de décrire le contenu au lieu d'afficher uniquement le contenu d'une page. À l'aide de XML, d'autres langages tels que RSS et MathML ont été créés. Même des outils tels que XSLT ont été créés à l'aide de XML.

Vous trouverez ci-dessous un exemple élémentaire d’affichage du code XML. Comme mentionné précédemment, vous pouvez utiliser les balises que vous souhaitez utiliser tant qu'elles respectent toutes les règles. De plus, en l'absence de règles définies, de structure et de toute balise pouvant être placée n'importe où, une DTD (définition de type de document) doit être définie avec les instructions et la structure de votre XML.

 Windows 8Système d'exploitation Microsoft Windows 8 - Version complète. Microsoft 132.7World of WarcraftWorld of Warcraft pour Mac et PC.Blizzard10.99 

Comment créez-vous XML?

Comme le HTML, XML peut être créé en utilisant n'importe quel éditeur de texte. Cependant, il est plus facile de créer en utilisant un éditeur HTML avec une coloration syntaxique XML telle que Dreamweaver ou un éditeur de texte avec une coloration syntaxique telle que Notepad ++.

Règles à retenir lors de la création de XML

Bien que le langage XML soit illimité en ce qui concerne la définition des balises, certaines règles doivent encore être suivies lors de l'écriture de code XML.

  • Toutes les balises d'ouverture XML doivent avoir une balise de fermeture correspondante. Si vous avez une balise vide, vous pouvez utiliser une balise semblable à:
  • Les balises XML sont sensibles à la casse, votre balise d'ouverture doit donc correspondre exactement à la balise de fermeture.
  • Vous devez avoir une seule balise racine (élément) contenant toutes les autres balises. Dans notre exemple, "softwareoftware" était notre balise racine.
  • Toutes les balises contenant un attribut doivent être entre guillemets.
  • Toutes les balises doivent être correctement imbriquées.

XML remplace-t-il HTML?

Non. HTML est toujours la langue principale utilisée pour créer la structure d'une page Web. XML peut être utilisé en plus d'une page HTML ou en tant qu'alternative au HTML.

  • Histoire du langage de programmation.

Sigles informatiques, termes de base de données, HTML, termes Internet, balises, métalangage, langage de programmation, termes de programmation, RSS, SOAP, balise, termes de conception Web, WML, XHTML, XSL