J'ai décidé de connaître XML après avoir étudié les langages HTML, AIML (Bot); puis un ouvrage sur Ajax (le x pour XML), tout en sachant qu'Ajax peut s'en sortir sans XML grâce au format JSON. Pourquoi XML? Parce que c'est un langage extensible qui permet de créer et structurer ses propres données, de les convertir en d'autres formats comme HTML via XSLT, de les formater via XSL-FO (en vue d'un PDF par ex.), d'effectuer des requêtes dans des fichiers via XSLT ou Xquery (en plus des BDD).
Et si le but est de partager vos données en lecture/écriture, vos règles de définition via DTD ou XML Schéma (XSD) seront indispensables pour imposer vos conditions...Et ce n'est pas fini!
Bref, on s'aperçoit rapidement que XML est une vaste contrée dont il est nécessaire de connaître sa destination pour ne pas se perdre inutilement. Si vous connaissez un langage serveur comme PHP, vous pouvez traîter vos données en XML via simpleXML, et y ajouter des élements et attributs ou simplement créer votre flux RSS. Ce livre est une mise en bouche à travers les 7 merveilles du monde avec une mise en page exemplaire, une coloration syntaxique, des explications claires, mais un peu limité dans son approche purement technique. Son objectif est cependant atteint: Me pousser à acheter un 2è livre avancé...dans la langue de Molière. Lequel? Patience...