01. Xml

Langage, balise, adaptation, extension, métalangage


L'Extensible Markup Language (XMLnote 1, « langage de balisage extensible1 » en français) est un métalangage informatique de balisage générique qui dérive du SGML. Cette syntaxe est dite « extensible » car elle permet de définir différents espaces de noms, c'est-à-dire des langages avec chacun leur vocabulaire et leur grammaire, comme XHTML, XSLT, RSS, SVG… Elle est reconnaissable par son usage des chevrons () encadrant les balises. L'objectif initial est de faciliter l'échange automatisé de contenus complexes (arbres, texte riche…) entre systèmes d'informations hétérogènes (interopérabilité). Avec ses outils et langages associés, une application XML respecte généralement certains principes : la structure d'un document XML est définie et validable par un schéma ; un document XML est entièrement transformable dans un autre document XML.


 01. Introduction
 

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam rutrum ac justo a mattis. Etiam aliquet tincidunt elit, ac dictum diam commodo eu. Phasellus hendrerit nec diam vitae lobortis. Quisque eleifend non tellus vitae viverra. Praesent ex velit, tincidunt eget placerat eget, interdum eu nibh. Donec facilisis risus ut dui pulvinar, eget posuere ligula condimentum. Phasellus sit amet erat scelerisque, aliquet mi eget, sodales elit. Etiam hendrerit ultrices tincidunt. Morbi iaculis vestibulum justo. Mauris nulla enim, tempor non rutrum et, malesuada non leo. Pellentesque venenatis, tellus a pharetra interdum, lectus arcu sollicitudin mi, quis vestibulum tellus eros in lorem. Praesent ac ipsum sapien. Fusce dictum, urna quis venenatis fermentum, felis leo vehicula dui, eget dapibus magna velit nec elit. Donec vel rhoncus massa. 

DTD

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

XML

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

JSON

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

Column title

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

Column title

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

Column title

Cras justo odio, dapibus ac facilisis in, egestas eget quam. Donec id elit non mi porta gravida at eget metus. Nullam id dolor id nibh ultricies vehicula ut id elit.

Accédez à la suite
 

 01.DTD
 

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam rutrum ac justo a mattis. Etiam aliquet tincidunt elit, ac dictum diam commodo eu. Phasellus hendrerit nec diam vitae lobortis. Quisque eleifend non tellus vitae viverra. Praesent ex velit, tincidunt eget placerat eget, interdum eu nibh. Donec facilisis risus ut dui pulvinar, eget posuere ligula condimentum. Phasellus sit amet erat scelerisque, aliquet mi eget, sodales elit. Etiam hendrerit ultrices tincidunt. Morbi iaculis vestibulum justo. Mauris nulla enim, tempor non rutrum et, malesuada non leo. Pellentesque venenatis, tellus a pharetra interdum, lectus arcu sollicitudin mi, quis vestibulum tellus eros in lorem. Praesent ac ipsum sapien. Fusce dictum, urna quis venenatis fermentum, felis leo vehicula dui, eget dapibus magna velit nec elit. Donec vel rhoncus massa. 
Accédez à la suite

 

 02. XML
 

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam rutrum ac justo a mattis. Etiam aliquet tincidunt elit, ac dictum diam commodo eu. Phasellus hendrerit nec diam vitae lobortis. Quisque eleifend non tellus vitae viverra. Praesent ex velit, tincidunt eget placerat eget, interdum eu nibh. Donec facilisis risus ut dui pulvinar, eget posuere ligula condimentum. Phasellus sit amet erat scelerisque, aliquet mi eget, sodales elit. Etiam hendrerit ultrices tincidunt. Morbi iaculis vestibulum justo. Mauris nulla enim, tempor non rutrum et, malesuada non leo. Pellentesque venenatis, tellus a pharetra interdum, lectus arcu sollicitudin mi, quis vestibulum tellus eros in lorem. Praesent ac ipsum sapien. Fusce dictum, urna quis venenatis fermentum, felis leo vehicula dui, eget dapibus magna velit nec elit. Donec vel rhoncus massa. 
Accédez à la suite