Copyright © 2003 Yves Mettier
L'article original se trouve sur http://ymettier.free.fr/articles_lmag/.
Article publié dans le numéro 51 (juin 2003) de GNU/Linux France Magazine
Table des matières
XML est un standard incontournable de nos jours: nous avons vu dans le dossier et dans les briques en C certaines manières de s'en servir. Et XML est tellement large qu'il est impossible de tout traiter dans un livre. Pourtant, XML in a nutshell réussi le tour de force de nous présenter non seulement le XML, mais aussi les DTD, quelques formats de documents, XSLT, XPath, XLink, XPointer, CSS, XSL-FO, DOM, SAX et j'en passe. Tout cela est orienté débutant dans une première partie qui explique XML lui-même. Le programmeur expérimenté y reviendra, mais utilisera plutôt les deuxième et troisième parties qui se spécialisent sur un domaine pour la deuxième, et qui font office de référence pour la troisième.
Ce livre est un livre de référence à posséder, et regroupe de manière intelligente tout ce qu'il faut savoir sur XML. Un trou de mémoire ou un point de départ pour approfondir vos connaissances sur un domaine: ouvrez XML in a nutshell à la bonne page, que vous soyez en train de développer un site web avec XML, que vous soyez en train de générer des documents avec XSL-FO, que vous soyez en train de créer un parseur SAX ou DOM dans votre langage préféré...
Au sommaire:
Partie I: Concepts XML
Introduction à XML
Principes de XML
Définition de Type de Document
Espaces de noms
Internationalisation
Partie II: Documents narratifs
XML comme format de documents
XML sur le Web
XSLT
XPath
XLink
XPointers
CSS
XSL-FO
RDDL
Données centrées sur XML
XML comme format de données
Schémas XML
Modèles de programmation
DOM
SAX
Partie III: Références
Référence de XML 1.0
Référence des Schémas
Référence de XPath
Référence de XSLT
Référence de DOM
Référence de SAX
Jeux de caractères
Editeur: O'reilly
Auteurs: W. Scott Means, Elliotte Rusty Harold
2e édition, décembre 2002
ISBN : 2-84177-223-3
694 pages
40 euros
XSLT Cookbook est, comme les livres O'reilly [...] en action un livre de recettes. Si son contenu est à l'image des autres livres de la même collection, c'est-à-dire excellent, il faut signaler un gros inconvénient: il n'a pas encore été traduit en français. Pourtant, ce livre nous fait pleinement prendre conscience que XSLT n'est pas un langage simple et limité, mais que l'on peut faire énormément de choses avec, malgré sa syntaxe un peu contraignante.
Ce livre est composé de deux parties que l'on ne distingue pas en lisant le sommaire. La première traite des nombreuses questions que l'on est amené à se poser sur le langage, ce qu'on peut faire avec, et comment calculer ou générer un résultat. La seconde partie est plutôt orientée vers la génération d'un document, et propose de nombreuses recettes pour obtenir un document avec la bonne forme et le bon fond.
Au sommaire:
1. Strings
2. Numbers and Math
3. Dates and Times
4. Selecting and Traversing
5. XML to Text
6. XML to XML
7. Querying XML
8. XML to HTML
9. XML to SVG
10. Code Generation
11. Vertical XSLT Application Recipes
12. Extending and Embedding XSLT
13. Testing and Debugging
14. Generic and Functional Programming
Editeur: O'reilly
Auteur: Sal Mangano
Edition: Décembre 2002
ISBN: 0-596-00372-2, Order Number: 3722
670 pages
45 euros ($39.95 US, $61.95 CA, £28.50 UK)
© 2003 Yves Mettier