Pierre-Yves Rollo

Développeur Freelance

  • Accueil
  • Contact

Compétences

  • Programmation
  • Bases de données
  • XML
  • Internet
  • Logiciels libres
  • Autres compétences

Curriculum vitæ

  • Formation
  • Expérience de 1994 à 1999
  • Expérience de 1999 à 2009
  • Projets personnels
XML

Le format XML permet de structurer les informations dans un fichier. Sous cet aspect là, il n'est pas plus intéressant que les autres langages dans ce domaine.

Ce qui est plus intéressant, ce sont les outils qu'il y a autour d'XML. Autant durant mon expérience professionnelle que lors de projets personnels, j'ai utilisé plusieurs de ces outils :

  • Les schéma XML qui permettent de décrire la structure du fichier XML. Un validateur peut ensuite vérifier qu'un fichier correspond bien à la structure décrite.
  • Les feuilles de style XSL qui décrivent une transformation d'un fichier XML vers une autre structure XML, HTML ou texte. C'est un outil puissant qui permet de traduire les fichiers XML entre deux systèmes ou bien d'extraire des informations pour les présenter à un humain.
  • Le langage de requête Xpath qui permet d'effectuer des requêtes dans un fichier XML pour en extraire les informations voulues.
  • L'interface de programmation XMLDOM, commune à de nombreux langages (C, Java, PL/SQL, Python, etc.) et qui permet la manipulation des données d'un fichier XML par programmation.

L'autre intérêt du XML c'est qu'il est beaucoup employé en tant que format de fichier (Documents OpenOffice, fichiers SVG) mais aussi en tant que format d'échange (Web services, protocole EPP).

 

 

Animé par Joomla!. Valid XHTML and CSS.