XML

Standards

Les standards du web que j'utilise pour produire mes pages web :

  • XML : j'utilise le XML pour trois utilisations principales : paramétrer des applications que je développe, rédiger des requêtes à destination de services web ainsi qu'interpréter leurs réponse ;
  • XSLT : technologie de référence pour transformer des documents XML en d'autres documents (texte ou XML) ;
  • Schematron : technologie peu connue mais qui idéale pour analyser la conformité de documents XML par rapport à des spécifications.

Outils

Les outils que j'utilise pour manipuler les fichiers XML :

  • TextWrangler : éditeur de texte pour Mac gérant parfaitement les jeux de caractères exotiques, la coloration de syntaxe, les fins de lignes Windows, Unix et Mac, la détection des fonctions et plein d'autres choses fort utiles ;
  • 4Suite : suite logicielle en Python tournée autour des technologies XML : XML, XSLT, RDF, Schematron...
  • XML Nanny : application sans prétention pour MacOsX vérifiant la conformité d'un document XML par rapport à une DTD, un schéma XML, un schéma RELAX NG ou un schéma Schematron ;
  • AquaPath : application sans prétention pour MacOsX permettant d'évaluer une expression XPath.

Je n'utilise pas d'éditeur XML... enfin, pour l'instant.

Liens utiles

XML :

  • W3C : site de l'organisme rédigeant les spécifications des principaux standards du web : xml, xsd, xslt, xhtml, svg...

Schematron :

Bibliographie

  • XSLT and XPATH: A Guide to XML Transformations de John Robert Gardner et Zarella L. Rendon chez Prentice Hall ;