Les meilleurs livres XML

18 livres et 22 critiques, dernière mise à jour le 11 décembre 2013 , note moyenne : 4.3

Livres en français

  1. XML : Cours et exercices
  2. Manuel de prise en main de XML
  3. XML - Cours et exercices
  4. XSLT Fondamental - Avec 20 design patterns prêts à l'emploi
  5. Comprendre XSLT
  6. Cahiers du programmeur - Java/XML
  7. Java & XSLT
  8. Java & XML 2nd Edition
  9. Modélisation et manipulation de documents XML
  10. Modélisation XML
  11. Schémas XML
  12. SVG
  13. XML - Langage et applications
  14. XML - Le guide de l'utilisateur
  15. XML en concentré
  16. XML et les services Web
  17. XSLT en action
  18. XUL
couverture du livre XML : Cours et exercices

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
0 commentaire
 
 

XML : Cours et exercices

de
Public visé : Intermédiaire

Résumé de l'éditeur

Avec 12 ans d'expérience dans le développement, l'architecture et la gestion de projets informatiques variés (télévision numérique, modélisation applicative, intranets...), Alexandre Brillant utilise aujourd'hui son expertise en XML en tant que consultant, formateur et ingénieur indépendant.

XML s'impose comme format de données pour structurer la plupart des échanges informatiques. En tant que tel, il fait partie intégrante de la culture générale de tout informaticien. Enfin un livre pour comprendre XML et avoir une vue d'ensemble de ses langages et applications

Cet ouvrage de cours et exercices couvre l'utilisation du formalisme XML et de ses très nombreux outils connexes en une vision d'ensemble rigoureuse. Ainsi, il aborde aussi bien les bonnes pratiques de modélisation (schémas et DTD, design patterns), de transformation (XSLT) et de manipulation (XPath, XQuery...) que de programmation (SAX, DOM, JDOM, JAXB) et d'utilisation à travers des réseaux (SOAP, XML-RPC, Ajax). Revue et corrigée, cette nouvelle édition met l'accent sur XPatb, XSLT, RelaxNG et la base de données eXist. Un ouvrage magistral sans équivalent pour enseigner XML

Cet ouvrage guidera les professeurs et les formateurs dans l'enseignement d'XML, grâce à des exercices corrigés venant renforcer ses qualités didactiques.

Édition : Eyrolles - 336 pages , 2eédition, 16 juillet 2010

ISBN10 : 2212126913 - ISBN13 : 9782212126914

Commandez sur www.amazon.fr :

28.40 € TTC (prix éditeur 29.09 € TTC)
Le document XML
Structure des documents XML
Validation des documents XML
Modélisation XML
Le langage de requête XPath
Publication de documents XML
Les échanges XML
Les bases de données
Programmation XML
Annexe (Spécifications, outils, bases de données XML, articles XML)
Critique du livre par la rédaction benwit le 30 juin 2011
L'ouvrage XML de Alexandre Brillant est un bon compromis entre les spécifications XML très détaillées et les ouvrages de présentation XML trop superficiels.
Il présente toute la galaxie XML et des outils pour manipuler efficacement des documents XML.
Les exercices corrigés et distillés au fil du texte intéresseront à la fois les enseignants et les étudiants mais serviront également d'exemples pour les développeurs.
J'ai trouvé les tableaux sur les fonctions du langage de requête XPath très synthétiques (description + exemple).
Dans le chapitre sur la programmation XML, il y a un même exemple en Java, en PHP, en ASP et en Javascript. C'est appréciable pour faire la comparaison entre ces différents langages. Je regrette juste que l'exemple se limite à un parcours du DOM. Une manipulation en écriture aurait également trouvé sa place.
En conclusion, je dirais que c'est un ouvrage généraliste sur XML plutôt complet et c'est dans cette optique que je le conseille.




 Poster une réponse

Avatar de Djug Djug
Rédacteur
le 30/06/2011 11:28
Benwit vous propose une critique pour le livre XML : Cours et exercices d'Alexandre Brillant



Avec 12 ans d'expérience dans le développement, l'architecture et la gestion de projets informatiques variés (télévision numérique, modélisation applicative, intranets...), Alexandre Brillant utilise aujourd'hui son expertise en XML en tant que consultant, formateur et ingénieur indépendant.

XML s'impose comme format de données pour structurer la plupart des échanges informatiques. En tant que tel, il fait partie intégrante de la culture générale de tout informaticien. Enfin un livre pour comprendre XML et avoir une vue d'ensemble de ses langages et applications

Cet ouvrage de cours et exercices couvre l'utilisation du formalisme XML et de ses très nombreux outils connexes en une vision d'ensemble rigoureuse. Ainsi, il aborde aussi bien les bonnes pratiques de modélisation (schémas et DTD, design patterns), de transformation (XSLT) et de manipulation (XPath, XQuery...) que de programmation (SAX, DOM, JDOM, JAXB) et d'utilisation à travers des réseaux (SOAP, XML-RPC, Ajax). Revue et corrigée, cette nouvelle édition met l'accent sur XPatb, XSLT, RelaxNG et la base de données eXist. Un ouvrage magistral sans équivalent pour enseigner XML

Cet ouvrage guidera les professeurs et les formateurs dans l'enseignement d'XML, grâce à des exercices corrigés venant renforcer ses qualités didactiques.

Connaissez-vous ce livre ?
Si oui, partagez-vous l'avis donné dans la critique ?
Sinon, cela vous donne-t-il envie de le lire?
couverture du livre Manuel de prise en main de XML

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
 
 

Manuel de prise en main de XML

de
Public visé : Débutant

Résumé de l'éditeur

Cet ouvrage est avant tout un didacticiel pour apprendre à utiliser XML. Sa présentation claire et efficace ainsi que ses exemples de code pratiques et très visuels en font un outil de référence pour tous les débutants, étudiants ou professionnels, qui doivent savoir créer un document XML, le transformer dans un autre format (dont HTML) avec XSL, et définir sa structure avec les DTD et XML Schema. Il présente également certains langages en cours de développement, les nouvelles versions des langages existants, et des exemples concrets d'utilisation de XML.
Fort de ces bases solides, vous pourrez créer, personnaliser et utiliser vos propres documents XML, et envisager de vous lancer dans une utilisation plus avancée du langage.

Édition : Pearson Education - 288 pages , 1re édition, 1er août 2009

ISBN10 : 2-7440-2369-8 - ISBN13 : 9782744023699

Commandez sur www.amazon.fr :

27.56 € TTC (prix éditeur 29.00 € TTC) livraison gratuite !
XML
XSL
Les DTD
XML Schéma
Espaces de noms
Recommandations récentes du W3C
XML en pratique
A. Annexe
Critique du livre par la rédaction Nicolas Vallée le 1er février 2010
XML est une notion connue de nom par beaucoup de gens, et peu approndie en général. Ce format de fichier est pourtant aujourd'hui devenu le format "mode texte" universel, et méritait d'être abordé dans un ouvrage pour débutants. C'est désormais chose faite avec cet ouvrage (traduction de XML: Visual QuickStart Guide, 2nd Edition).
Sous un format peu conventionnel, très didactique et bien illustré, le lecteur verra défiler toutes les notions-clés, ainsi que les principales utilisations. Chose assez rare, car les ouvrages sont souvent très pointus et se concentrent sur un point bien précis (comme XSLT, XSL-FO ou XML Schéma). Après avoir lu le livre dans son intégralité, le lecteur devrait avoir une connaissance simple de chaque notion face à laquelle il pourrait être confronté dans une utilisation pratique. Il devrait également être en mesure de savoir où se renseigner pour approfondir ses connaissances sur chaque point.


couverture du livre XML

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
1 commentaire
 
 

XML

Cours et exercices

de

Résumé de l'éditeur

XML s'impose comme format de données pour structurer la plupart des échanges informatiques. En tant que tel, il fait partie intégrante de la culture générale de tout informaticien. Enfin un livre pour comprendre XML et avoir une vue d'ensemble de ses langages et applications. Cet ouvrage de cours et exercices couvre l'utilisation du formalisme XML et de ses très nombreux outils connexes en une vision d'ensemble rigoureuse. Ainsi, il aborde aussi bien les bonnes pratiques de modélisation (schémas et DTD, design patterns), de transformation (XSLT) et de manipulation (XPath, XQuery) que de programmation (SAX, DOM, JDOM, JAXB) et d'utilisation à travers des réseaux (SOAP, XML-RP(, Ajax). Un ouvrage magistral sans équivalent pour enseigner XML (et ouvrage guidera les professeurs et les formateurs dans l'enseignement d'XML, grâce à des exercices corrigés venant renforcer ses qualités didactiques.

Édition : Eyrolles - 284 pages , 1re édition, 1er octobre 2007

ISBN10 : 2212121512 - ISBN13 : 9782212121513

Commandez sur www.amazon.fr :

28.41 € TTC (prix éditeur 29.09 € TTC)
Le document XML
Structure des documents XML
Validation des documents XML
Modélisation XML
Publication de documents XML
Les échanges XML
Les bases de données
Programmation XML
Critique du livre par la rédaction GrandFather le 10 mars 2009
Exposer en un peu moins de 300 pages autant de technologies XML est une entreprise risquée, chacune d'entre elles nécessitant au moins autant pour pouvoir prétendre l'avoir couverte exhaustivement ; Alexandre brillant réussit toutefois à éviter l'écueil du survol succint - et inexploitable - en fournissant l'essentiel de ce qu'il faut savoir. Bien sûr, cela ne va pas sans quelques raccourcis et approximations propres à chagriner quelques puristes (auxquels l'ouvrage n'est pas adressé), mais rien qui puisse nuire à l'objectif fixé par le livre de donner au lecteur une base solide pour l'apprentissage de ces technologies.
Les domaines abordés sont peu ou prou les mêmes que ceux d'autres ouvrages du même type ; on y retrouvera les technologies XML du W3C (XML, XPath, XSL-FO, schémas W3C, DTD, DOM, ...), certains middlewares, des patrons de conception de schémas W3C, les services Web, etc.
La profondeur de traitement est inégale d'un domaine à l'autre (la description de Relax-NG tient sur une page !), mais tous bénéficient d'au moins une illustration sous forme d'un extrait de code ou d'un diagramme. On accordera une mention particulière au chapitre « Modélisation XML », qui traite de notions avancées des schémas XML rarement présentées dans les ouvrages d'initiation. Du côté des API (DOM, SAX, Web Services,...) les exemples de code sont en Java, langage visiblement de prédilection de l'auteur. Bien commentés, ces exemples sont toutefois aisément compréhensibles et devraient donc être profitables à ceux qui développent dans d'autres langages.
Employant un ton résolument didactique, cet ouvrage s'adresse donc en premier lieu à ceux qui sont dans un cursus de formation à XML. Ils seront aidés en cela par les nombreux exercices corrigés, qui aideront à valider les notions acquises. L'apport de ces exercices trouvera toutefois ses limites lorsqu'il s'agira des bases de données natives XML ou des services Web : tous ceux qui s'y sont frottés savent bien que leur mise en oeuvre est tout sauf triviale pour les néophytes, il y aura sûrement de nombreux problèmes techniques annexes à résoudre avant même de pouvoir s'attaquer à l'exercice... Hormis ces (rares) exercices ouverts un peu « légers », les exercices sont d'un bon niveau, ni trop simples, ni trop complexes. On trouvera également ici et là des avertissements et des conseils de méthodologie avisés complémentaires de l'enseignement apporté.
Il manque toutefois un élément qui aurait permis à cet ouvrage de briguer le titre de support de cours idéal pour une (auto-)formation XML : une bibliographie. L'absence d'une liste d'ouvrages ou de sites Web de référence recommandés par l'auteur, et qui aurait guidé le lecteur souhaitant approfondir ce qu'il a appris, est regrettable pour un ouvrage de ce type.




 Poster une réponse

Avatar de freegreg freegreg
Rédacteur
le 18/10/2007 13:20
Nouveau livre dédié au XML : XML - Cours et Exercices de Alexandre Brillant

XML s'impose comme format de données pour structurer la plupart des échanges informatiques. En tant que tel, il fait partie intégrante de la culture générale de tout informaticien. Enfin un livre pour comprendre XML et avoir une vue d'ensemble de ses langages et applications. Cet ouvrage de cours et exercices couvre l'utilisation du formalisme XML et de ses très nombreux outils connexes en une vision d'ensemble rigoureuse. Ainsi, il aborde aussi bien les bonnes pratiques de modélisation (schémas et DTD, design patterns), de transformation (XSLT) et de manipulation (XPath, XQuery) que de programmation (SAX, DOM, JDOM, JAXB) et d'utilisation à travers des réseaux (SOAP, XML-RP(, Ajax). Un ouvrage magistral sans équivalent pour enseigner XML (et ouvrage guidera les professeurs et les formateurs dans l'enseignement d'XML, grâce à des exercices corrigés venant renforcer ses qualités didactiques.

Vous avez lu ce livre ? N'hésitez pas à partager vos impressions
Avatar de GrandFather GrandFather
Expert Confirmé Sénior
le 09/03/2009 14:52
Exposer en un peu moins de 300 pages autant de technologies XML est une entreprise risquée, chacune d'entre elles nécessitant au moins autant pour pouvoir prétendre l'avoir couverte exhaustivement ; Alexandre brillant réussit toutefois à éviter l'écueil du survol succint - et inexploitable - en fournissant l'essentiel de ce qu'il faut savoir. Bien sûr, cela ne va pas sans quelques raccourcis et approximations propres à chagriner quelques puristes (auxquels l'ouvrage n'est pas adressé), mais rien qui puisse nuire à l'objectif fixé par le livre de donner au lecteur une base solide pour l'apprentissage de ces technologies.

Les domaines abordés sont peu ou prou les mêmes que ceux d'autres ouvrages du même type ; on y retrouvera les technologies XML du W3C (XML, XPath, XSL-FO, schémas W3C, DTD, DOM, ...), certains middlewares, des patrons de conception de schémas W3C, les services Web, etc.
La profondeur de traitement est inégale d'un domaine à l'autre (la description de Relax-NG tient sur une page !), mais tous bénéficient d'au moins une illustration sous forme d'un extrait de code ou d'un diagramme. On accordera une mention particulière au chapitre « Modélisation XML », qui traite de notions avancées des schémas XML rarement présentées dans les ouvrages d'initiation. Du côté des API (DOM, SAX, Web Services,...) les exemples de code sont en Java, langage visiblement de prédilection de l'auteur. Bien commentés, ces exemples sont toutefois aisément compréhensibles et devraient donc être profitables à ceux qui développent dans d'autres langages.

Employant un ton résolument didactique, cet ouvrage s'adresse donc en premier lieu à ceux qui sont dans un cursus de formation à XML. Ils seront aidés en cela par les nombreux exercices corrigés, qui aideront à valider les notions acquises. L'apport de ces exercices trouvera toutefois ses limites lorsqu'il s'agira des bases de données natives XML ou des services Web : tous ceux qui s'y sont frottés savent bien que leur mise en oeuvre est tout sauf triviale pour les néophytes, il y aura sûrement de nombreux problèmes techniques annexes à résoudre avant même de pouvoir s'attaquer à l'exercice... Hormis ces (rares) exercices ouverts un peu « légers », les exercices sont d'un bon niveau, ni trop simples, ni trop complexes. On trouvera également ici et là des avertissements et des conseils de méthodologie avisés complémentaires de l'enseignement apporté.

Il manque toutefois un élément qui aurait permis à cet ouvrage de briguer le titre de support de cours idéal pour une (auto-)formation XML : une bibliographie. L'absence d'une liste d'ouvrages ou de sites Web de référence recommandés par l'auteur, et qui aurait guidé le lecteur souhaitant approfondir ce qu'il a appris, est regrettable pour un ouvrage de ce type.

couverture du livre XSLT Fondamental

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (1)
 
 

XSLT Fondamental

Avec 20 design patterns prêts à l'emploi

de
Public visé : Expert

Résumé de l'éditeur

Un langage déstabilisant pour les programmeurs : Dans cet ouvrage de niveau avancé, Philippe Drix expose avec beaucoup de précision toutes les subtilités du langage XSLT, qui impose aux développeurs un véritable changement culturel par rapport à des langages de programmation classiques tels que C++, Java, VB ou Perl.

Vingt design patterns XSLT prêts à l'emploi : La grande originalité du livre est de proposer dans la seconde partie une sélection de design patterns, c'est à dire des modèles de transformation XSLT pouvant être réutilisés dans de nombreux contextes : applications documentaires, Web, intranet, EAI, etc.

Édition : Eyrolles - 662 pages , 1er avril 2002

ISBN10 : 2-212-11082-0 - ISBN13 : 9782212110821

Commandez sur www.amazon.fr :

0.00 € TTC (prix éditeur 0.00 € TTC)
  • Introduction
  • Le langage XPath
  • Au coeur du langage XSLT
  • Les instructions de transformation
  • Les instructions de programmation
  • Les instructions de création
  • Découpage d'une application XSLT
  • Patterns de programmation
  • Patterns de transformation
  • Transformation XML-RTF
  • Les instructions ménagères
  • Extensions et évolutions
  • Référence des instructions XSLT
  • Référence des instructions prédéfinies
  • Glossaire
Critique du livre par la rédaction Sylvain James le 1er avril 2002
Ce livre est d'un soutien véritable tant l'esprit de XSLT est décortiqué et imagé avec pédagogie. Philippe Drix n'a pas tord quand il annonce que l'apprentissage de ce langage constitue un changement culturel pour les développeurs habitués aux langages "traditionnels" comme C++ ou Java. De fait il y a des caps à franchir et cet ouvrage décrit remarquablement bien le processus de transformation opéré par les processeurs XSLT.
Chaque instruction est bien détaillée avec des exemples et à chaque fois que j'ai eu besoin de précisions particulières, j'ai pu y trouver des réponses. La partie sur les patterns est enrichissante et à la fois à double tranchant. D'un côté, elle offre des vues permettant une expression avancée de XSLT, et d'un point de vue pédagogique, on comprend qu'on peut aller très loin avec XSLT, et même du "no limit". Mais ce niveau avancé a un prix, la complexité. Or l'expérience montre que souvent, dans les patterns présentés, on aurait pu nettement simplifier le problème en adaptant la grappe XML (quand on a la main sur ces données ce qui est le plus souvent possible). Il aurait été bienvenu que l'auteur prévienne les lecteurs dans ce sens car il a choisi les cas les plus défavorables, au service des techniques avancées en XSLT. L'expérience montre que plus la grappe XML à transformer comporte les données utiles, plus la feuille XSLT sera simple : A quoi bon faire effectuer une multiplication au processeur XSLT - ce qui peut impliquer la mise en oeuvre de templates récursifs - alors qu'il suffit de placer le résultat dans la grappe XML ? (encore une fois, c'est possible quand on a la main sur la grappe XML à manipuler). Ceci n'engage que moi et est sujet à débat bien entendu :-)
Ceci dit, il est compréhensible que l'auteur ait fait ces choix, dans le but justement de mieux exprimer les possibilités de XSLT. En conclusion, avec cet excellent ouvrage, on découvre XSLT en profondeur, du plus simple au plus compliqué. La pédagogie et les schémas explicatifs sont au rendez-vous, ce qui ne gache rien, ce bouquin est une bible et je le recommande sans retenue aucune !


couverture du livre Comprendre XSLT

Note 5 drapeau
Détails du livre
Sommaire
Critiques (2)
2 commentaires
 
 

Comprendre XSLT

de

Résumé de l'éditeur

XSLT est aujourd'hui le principal langage dédié à la transformation de données XML. Il est considéré comme un don du ciel par les webmasters qui veulent automatiser la production de sites web, mais aussi par les développeurs qui souhaitent créer et mettre à jour automatiquement toutes sortes de documents, à partir de données issues de n'importe quel point du réseau.

A langage unique, livre exceptionnel. Les auteurs, reconnus pour leurs compétences techniques et leur talents de pédagogues, prennent prétexte des applications les plus spectaculaires pour vous apporter tous les concepts dont vous aurez besoin pour manipuler à votre tour les données XML les plus variées.

Édition : O'Reilly - 517 pages , 28 février 2002

ISBN10 : 2841771482 - ISBN13 : 9782841771486

Commandez sur www.amazon.fr :

33.25 € TTC (prix éditeur 35.00 € TTC)
  • Introduction à XML et XSLT
    • L'application et ses besoins
    • XML, format universel
    • Publication de données avec XSLT
    • Echange et intégration de données en XML
  • Documents XML : Structure et Navigation
    • Syntaxe XML
    • Arbres XML
    • Le Langage XPath
  • Programmation XSLT
    • Programmes XSLT
    • Les règles XSLT
    • Introductions de contrôles
    • Evaluation d'un programme XSLT
    • Programmation avancée
  • Production de documents texte et hypertexte
    • Instructions de sortie XSLT
    • Documents hypertextes : HTML
    • Production et manipulation de texte
  • Echange et intégration
    • Un moteur de recherche de ressources cinématographiques
    • Espaces de noms XML
    • Traitement des espaces de noms dans XSLT
    • Diffusion de documents XML avec RSS
  • Production de documents XML
    • Définition de Type de Document (DTD)
    • Production de documents XML : application à SMIL
  • XSL-FO
    • Principes de base
    • Principaux éléments de XSL-FO
    • Production de documents PDF avec XSLT et XSL-FO
  • Publication de bases de données
    • Bases de données et XML
    • Architectures
    • XML Dynamique
    • Perspectives
  • Annexe A : Environnements XML / XSLT
  • Annexe B : Références XPath / XSLT

Critique du livre par la rédaction freegreg le 30 janvier 2008
"Comprendre XSLT" : Mission accomplie !
Comme beaucoup, je pense, j'utilise dans mes développements des documents XML. Et comme beaucoup également, je les utilise sans en connaître toute l'étendue ni toutes les possibilités.
Ce livre vient de combler nombreuses de ces lacunes.
Il présente tout d'abord le format xml. J'entends déjà "ceux au fond de la classe" (dont je faisais parti) râler et dire : "Inutile ! XML, je connais déjà ! De toute façon, il n'y a pas 36 000 façons de faire un fichier XML". Erreur, ce chapitre est là pour le rappeler.
Ensuite, les auteurs s'attaquent réellement au langage XSLT. De manière progressive, dans des chapitres thématiques forts, ils nous initient à ce langage au travers de nombreux exemples détaillés.
Transformer des fichiers XML d'origine diverses et donc hétérogènes afin de les uniformiser, publier ces fichiers dans différents formats XML, (X)HTML, WML, SMIL et même PDF, etc. sont quelques unes des possibilités offertes par ce langage qui sont décrites dans cet ouvrage.
Je ne peux que conseiller ce livre technique mais néamoins facile à lire.
Critique du livre par la rédaction Maxence HUBICHE le 28 février 2002
Voilà un livre de très grande qualité. Les auteurs sont remarquables par leur pédagogie. Même si le premier chapitre risque d'être quelque peu nébuleux pour toute personne n'ayant aucune connaissance ni en XML, ni en XSLT, les chapitres suivants posent des fondements d'une qualité que l'on retrouve rarement dans les livres. Et tout s'éclaircit comme par miracle.
Les auteurs ont pris le temps de bien poser les bases du XML. Cette approche est excellente ! On apprend ou approfondi 2 technologies en un seul manuel. Très évolutifs dans leurs étapes, très abordables dans leurs explications, on se prend à lire le livre (presque) comme un roman.
Très abondamment illustré d'exemples de code, vous allez construire, petit à petit, une véritable application autour d'un site de ressources cinématographiques. Générer des pages web n'est que la partie emergée de l'iceberg. L'intégration de vidéos est un moment particulièrement mémorable, et la génération de documents au format PDF n'en est pas moins incroyable.
Vraiment, ce livre est à recommander.




 Poster une réponse

Avatar de cyberzoide cyberzoide
Expert Confirmé Sénior
le 12/06/2003 16:58
Voici un livre dédié à la technologie XSLT : Comprendre XSLT de Bernd Amann et Philippe Rigaux aux éditions O'Reilly

XSLT est aujourd'hui le principal langage dédié à la transformation de données XML. Il est considéré comme un don du ciel par les webmasters qui veulent automatiser la production de sites web, mais aussi par les développeurs qui souhaitent créer et mettre à jour automatiquement toutes sortes de documents, à partir de données issues de n'importe quel point du réseau.

A langage unique, livre exceptionnel. Les auteurs, reconnus pour leurs compétences techniques et leur talents de pédagogues, prennent prétexte des applications les plus spectaculaires pour vous apporter tous les concepts dont vous aurez besoin pour manipuler à votre tour les données XML les plus variées.

L'avez vous lu ? Qu'en avez vous pensé ?
Avatar de Maxence HUBICHE Maxence HUBICHE
Rédacteur
le 22/09/2007 12:11
Voilà un livre de très grande qualité. Les auteurs sont remarquables par leur pédagogie. Même si le premier chapitre risque d'être quelque peu nébuleux pour toute personne n'ayant aucune connaissance ni en XML, ni en XSLT, les chapitres suivants posent des fondements d'une qualité que l'on retrouve rarement dans les livres. Et tout s'éclaircit comme par miracle.

Les auteurs ont pris le temps de bien poser les bases du XML. Cette approche est excellente ! On apprend ou approfondi 2 technologies en un seul manuel. Très évolutifs dans leurs étapes, très abordables dans leurs explications, on se prend à lire le livre (presque) comme un roman.

Très abondamment illustré d'exemples de code, vous allez construire, petit à petit, une véritable application autour d'un site de ressources cinématographiques. Générer des pages web n'est que la partie emergée de l'iceberg. L'intégration de vidéos est un moment particulièrement mémorable, et la génération de documents au format PDF n'en est pas moins incroyable.

Vraiment, ce livre est à recommander.

Avatar de freegreg freegreg
Rédacteur
le 16/01/2008 13:29
"Comprendre XSLT" : Mission accomplie !

Comme beaucoup, je pense, j'utilise dans mes développements des documents XML. Et comme beaucoup également, je les utilise sans en connaître toute l'étendue ni toutes les possibilités.
Ce livre vient de combler nombreuses de ces lacunes.

Il présente tout d'abord le format xml. J'entends déjà "ceux au fond de la classe" (dont je faisais parti) râler et dire : "Inutile ! XML, je connais déjà ! De toute façon, il n'y a pas 36 000 façons de faire un fichier XML". Erreur, ce chapitre est là pour le rappeler.
Ensuite, les auteurs s'attaquent réellement au langage XSLT. De manière progressive, dans des chapitres thématiques forts, ils nous initient à ce langage au travers de nombreux exemples détaillés.

Transformer des fichiers XML d'origine diverses et donc hétérogènes afin de les uniformiser, publier ces fichiers dans différents formats XML, (X)HTML, WML, SMIL et même PDF, etc. sont quelques unes des possibilités offertes par ce langage et décrites dans cet ouvrage.

Je ne peux que conseiller ce livre technique mais néamoins facile à lire.

couverture du livre Cahiers du programmeur

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
1 commentaire
 
 

Cahiers du programmeur

Java/XML

de

Résumé de l'éditeur

Au fil de la refonte d'un système d'information de site e-commerce, ce cahier illustre les meilleures pratiques J2EE à mettre en oeuvre tant pour la modélisation et la présentation de flux XML que pour la conception de services web. Le couple Java/XML est incontournable pour le développeur J2EE professionnel qui doit mettre en place des applications de gestion portables, ouvertes et fiables. On verra dans ce cahier comment stocker et restituer dans un format homogène des données hétérogènes, valider des flux XML, écrire un mapping objet/XML en utilisant des outils open source tels que Xerces, Xalan, Ant, Castor, Eclipse, Axis, eXist...

Édition : Eyrolles - 217 pages , 1re édition, 1er décembre 2004

ISBN10 : 2212113161 - ISBN13 : 9782212113167

21 x 2 x 24 cm

Commandez sur www.amazon.fr :

27.55 € TTC (prix éditeur 29.00 € TTC)
Cahier des charges
Installation de l'environnement de développement
XML, pour configurer et transporter des données
Modélisation et visualisation des objets métier via XML
Struts, partie émergée de l'application ?
Les bases de données XML natives : grand déstockage d'Automne ?
Conception de services web
Critique du livre par la rédaction Ioan le 26 avril 2005
Le couple Java/XML est désormais un incontournable pour le développeur J2EE. La découverte des intéractions entre ces deux technologies est le but avoué de cet ouvrage. La tâche est difficile, mais l'auteur, Renaud Fleury, en viens à bout de manière fort élégante.
Ce ouvrage est destiné à toute personne désirant faire du développement web avec J2EE et XML. Que vous soyez un développeur J2EE débutant désirant vous ploger dans le développement web, un développeur J2EE confirmé désirant découvrir (ou redécouvrir) la technologie XML ou encore un chef de projet désirant avoir un apercu clair des possibilités offertes par le couple J2EE/XML, ce livre est fait pour vous.
Le parti pris de cet ouvrage est de faire découvrir les vastes possibilités de Java/XML grâce à la réalisation, tout au long du livre, d'un projet de site web totalement axé sur XML : le projet Octopuss.
Le principal atout de cet ouvrage est justement le projet Octopuss. Il est particulièrement agréable de découvrir de manière pratique ces technologies, parfois complexes. Ainsi, l'auteur commence tout simplement par un cahier des charges : exposition des besoins, spécifications fonctionnelles et techniques, méthodologies de développement, etc. Vous pouvez d'ailleurs découvrir ce premier chapitre sur le site d'Eyrolles : extraits du livre Java / XML.
Après une partie dédiée à l'installation des outils de développement (Eclipse, Tomcat, Log4j, etc.), on passe dans le vif du sujet : le développement de l'application. Chaque chapitre va vous permettre de découvrir une nouvelle facette de XML et son application pratique avec le projet Octopuss. Vous pourrez ainsi faire le tour du monde XML : les notions et API fondamentales (XML, XSL, XML Schema, JAXP, SAX, DOM, etc.), le data-binding (JAXB, Castor, etc.), les frameworks d'application (Struts, Cocoon, Barracuda), les bases de données XML natives et la conception de services Web.
On pourra aussi apprécier la mise en page claire, la présence de nombreux schémas explicatifs et de nombreux cadres présentant des définitions, liens web intéressants, etc.
La seule chose que l'on pourra regretter après la ecture de cette ouvrage est l'absence d'un CD. Celui-ci aurait pu contenir les outils de développement (outils libres et gratuits), ainsi que les codes sources du projet Octopuss. Je pense que cela aurait renforcé le côté pratique de l'ouvrage et aurait permis de se focaliser plus directement sur le côté technique.
Les codes sources de l'application sont téléchargeables : Java/XML Téléchargements.
Une dernière remarque que l'on pourrait faire est le fait que certaines technologies ne sont que survolées. A dire vrai, j'aurais lu avec plaisir quelques chapitres de plus. ;-)
Pour conclure, je dirais que cet ouvrage devrait trouver sa place dans la bibliothèque de tout développeur J2EE : un guide utile, agréable et pratique des technologies Java/XML.




 Poster une réponse

Avatar de freegreg freegreg
Rédacteur
le 13/12/2004 16:21
Nouveau livre dédié à la technologie XML : Les Cahiers du Programmeur : Java/XML de Renaud Fleury avec la contribution de Caroline de Vasson aux éditions Eyrolles

Au fil de la refonte d'un système d'information de site e-commerce, ce cahier illustre les meilleures pratiques J2EE à mettre en oeuvre tant pour la modélisation et la présentation de flux XML que pour la conception de services web. Le couple Java/XML est incontournable pour le développeur J2EE professionnel qui doit mettre en place des applications de gestion portables, ouvertes et fiables. On verra dans ce cahier comment stocker et restituer dans un format homogène des données hétérogènes, valider des flux XML, écrire un mapping objet/XML en utilisant des outils open source tels que Xerces, Xalan, Ant, Castor, Eclipse, Axis, eXist...

N'hésitez pas à nous faire de vos impressions dès que vous l'aurez lu
Avatar de Ioan Ioan
Expert Confirmé
le 26/04/2005 10:18
Le couple Java/XML est désormais un incontournable pour le développeur J2EE. La découverte des intéractions entre ces deux technologies est le but avoué de cet ouvrage. La tâche est difficile, mais l'auteur, Renaud Fleury, en viens à bout de manière fort élégante.
Ce ouvrage est destiné à toute personne désirant faire du développement web avec J2EE et XML. Que vous soyez un développeur J2EE débutant désirant vous ploger dans le développement web, un développeur J2EE confirmé désirant découvrir (ou redécouvrir) la technologie XML ou encore un chef de projet désirant avoir un apercu clair des possibilités offertes par le couple J2EE/XML, ce livre est fait pour vous.
Le parti pris de cet ouvrage est de faire découvrir les vastes possibilités de Java/XML grâce à la réalisation, tout au long du livre, d'un projet de site web totalement axé sur XML : le projet Octopuss.

Le principal atout de cet ouvrage est justement le projet Octopuss. Il est particulièrement agréable de découvrir de manière pratique ces technologies, parfois complexes. Ainsi, l'auteur commence tout simplement par un cahier des charges : exposition des besoins, spécifications fonctionnelles et techniques, méthodologies de développement, etc. Vous pouvez d'ailleurs découvrir ce premier chapitre sur le site d'Eyrolles : extraits du livre Java / XML.
Après une partie dédiée à l'installation des outils de développement (Eclipse, Tomcat, Log4j, etc.), on passe dans le vif du sujet : le développement de l'application. Chaque chapitre va vous permettre de découvrir une nouvelle facette de XML et son application pratique avec le projet Octopuss. Vous pourrez ainsi faire le tour du monde XML : les notions et API fondamentales (XML, XSL, XML Schema, JAXP, SAX, DOM, etc.), le data-binding (JAXB, Castor, etc.), les frameworks d'application (Struts, Cocoon, Barracuda), les bases de données XML natives et la conception de services Web.
On pourra aussi apprécier la mise en page claire, la présence de nombreux schémas explicatifs et de nombreux cadres présentant des définitions, liens web intéressants, etc.

La seule chose que l'on pourra regretter après la ecture de cette ouvrage est l'absence d'un CD. Celui-ci aurait pu contenir les outils de développement (outils libres et gratuits), ainsi que les codes sources du projet Octopuss. Je pense que cela aurait renforcé le côté pratique de l'ouvrage et aurait permis de se focaliser plus directement sur le côté technique.
Les codes sources de l'application sont téléchargeables : Java/XML Téléchargements.
Une dernière remarque que l'on pourrait faire est le fait que certaines technologies ne sont que survolées. A dire vrai, j'aurais lu avec plaisir quelques chapitres de plus. ;-)

Pour conclure, je dirais que cet ouvrage devrait trouver sa place dans la bibliothèque de tout développeur J2EE : un guide utile, agréable et pratique des technologies Java/XML.

couverture du livre Java & XSLT

Note 4.5 drapeau
Détails du livre
Critiques (1)
 
 

Java & XSLT

de

Résumé de l'éditeur

Java vous offre du code portable et XML des données indépendantes de la plate-forme. XSL Transformations (XSLT) permet de transformer les documents XML dans des formats différents. Mais comment transformer ces données, comment les traduire dans un autre langage, comment utiliser XSLT dans un environnement Java ?

Cet ouvrage se concentre sur l'alliance de Java et de XSLT, explicitement conçu pour transformer des documents XML. À travers des cas concrets, le coeur de l'ouvrage aborde les aspects de transformations de documents dans des applications À stand-alone ou des servlets pour des cas aussi variés que les forums de discussion, ou la mise en forme de contenu pour des À appareils sans fil. De nombreux cas pratiques sont abordés dans cet ouvrage : feuilles de style, transformations de À documents, traitement de formulaires.

Citons quelques-uns des thèmes abordés :

- Introduction à XSLT

- Technologies web basées sur Java (détail de l'architecture modèle-vue-contrôleur, utiliser les EJB)

- Traitements XSLT avec Java (XML et SAX, les techniques de cache, interopérer avec DOM et JDOM)

- Feuilles de style et compilation

- XSLT et les Servlets

- Construction d'applications web avec XSLT (modèles XSLT, cookies)

- Internationalisation

- XSLT et les technologies sans fil (WML)

- Optimisation des performances, test

- Référence de l'API JAXP et du langage XSLT.

Java et XSLT aidera le programmeur Java à tirer parti de la puissance de XSLT pour des servlets ou des applications autonomes. Il permettra au développeur de réaliser des applications web complètes. La principale étude de cas est consacrée à une application de forum de discussion, à laquelle deux chapitres sont dévolus.

Édition : O'Reilly - 498 pages , 1re édition, 1er mars 2002

ISBN10 : 2-84177-205-5 - ISBN13 : 9782841772056

Commandez sur www.amazon.fr :

40.85 € TTC (prix éditeur 43.00 € TTC)
Critique du livre par la rédaction LFE le 1er mars 2002
O'Reilly nous offre ici un livre d'un peu plus de 500 pages, destiné à nous apprendre à utiliser XSLT avec Java.
On pourrait se poser la question suivante : que peut-on raconter sur Java et XSLT en 500 pages ? Et bien, beaucoup de choses très intéréssantes dans ce cas.
Les exemples sont simples, pratiques, sans fioritures inutiles mais permettent de comprendre rapidement les notions exposées. Les textes sont clairs et agréables à lire.
Ce livre n'est pas uniquement centré sur son sujet annoncé mais s'étend un peu sur des sujets annexes, tels que les servlets, la sécurité de ces mêmes servlets par rapport aux threads, aussi bien que par rapport aux utilisateurs. Les notions de bases de XML et des parseurs sont rappelées rapidement mais pas baclées. La génération du XML, par exemple à partir de bases de données est aussi évoquée. Ainsi que bien d'autres sujets périphériques.
En conclusion, un livre complet, assez dense mais très clair et tout à fait abordable, même par des débutants un peu curieux (tels que moi) qui couvre bien son sujet et ses interconnections avec d'autres technologies.


couverture du livre Java & XML 2nd Edition

Note 4.5 drapeau
Détails du livre
Critiques (1)
 
 

Java & XML 2nd Edition

de

Résumé de l'éditeur

Ce livre s'adresse aux personnes voulant intégrer les technologies liées à XML dans leurs projets Java actuels ou futurs. Grâce notamment à de nombreux exemples concrets, l'auteur parvient à nous faire toucher du doigt la diversité et l'ampleur du phénomène XML. Le langage Java, déjà très sollicité dans tout ce qui touche à la programmation Web, se voit associer un outil de toute première force.

Le livre est composé de 3 grandes parties :

- Tout d'abord un survol rapide de XML.

- Ensuite une large partie consacrée aux parseurs XML : SAX, DOM, JDOM

- Enfin le gros du livre s'attaque aux technologies liant XML avec Java

- WebService

- XML-RPC

- SOAP

A qui s'adresse ce livre ?

Une connaissance minimale des deux technologies est requise pour aborder ce livre. En effet, les bases ne seront que survolées pour XML et totalement absentes pour Java. Il faut donc au minimum connaître les fondements du XML (balisages) et avoir une pratique préalable du langage Java. En outre, une connaissance des technologies liées à J2EE vous permettra de profiter pleinement des derniers chapitres du livre.

Édition : O'Reilly - 528 pages , 2eédition, 1er septembre 2001

ISBN10 : 0-596-00197-5 - ISBN13 : 9780596001971

Commandez sur www.amazon.fr :

28.61 € TTC (prix éditeur 34.87 € TTC) livraison gratuite !
Critique du livre par la rédaction Didier le 1er septembre 2001
L'introduction à XML est un peu courte mais suffisante pour entrer rapidement dans le sujet. Si vous êtes déjà un habitué de ce langage passez votre chemin et rendez-vous directement à la 2ème partie. Pour les autres, cette introduction vous donnera les premières notions indispensables à la compréhension des autres chapitres. Mais comme vous le conseille l'auteur, il est préférable d'approfondir l'étude par la lecture de livres spécialisés.
Les chapitres sur les parseurs XML permettent à ceux qui veulent commencer à intégrer le XML dans leurs applications JAVA d'avoir une première approche de ces techniques (lecture, écriture). Ces chapitres peuvent paraître fastidieux à lire mais ils sont indispensables à la bonne compréhension de l'association Java/XML.
Les derniers chapitres sont les plus intéressants. Les technologies présentées sont variées et très prometteuses. L'auteur nous propose de plonger dans les arcanes du développement distribué, et n'hésite pas à illustrer chacun des concepts par des exemples détaillés. Le propos reste toujours très accessible malgré parfois un foisonnement de détails techniques.
En conlusion, un très bon livre, agréable et pertinent sur les technologies émergentes. A réserver aux professionnels et amateurs éclairés.


couverture du livre Modélisation et manipulation de documents XML

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
1 commentaire
 
 

Modélisation et manipulation de documents XML

de

Résumé de l'éditeur

Depuis sa première publication en 1998, la recommandation XML a été peu à peu complétée par un ensemble de techniques existant souvent en plusieurs versions et décrites dans des spécifications volumineuses. Au fait des dernières évolutions XML, ce livre a pour objectif d'offrir au lecteur une vue lui permettant de saisir à la fois les caractéristiques majeures de ces techniques et leurs perspectives d'évolution. La première partie de l'ouvrage rappelle les notions fondamentales (balisage, structure, rapports entre structure et balisage, etc.) et expose la notion de document XML et ses différentes représentations, du texte balisé à l'instance d'un modèle de données formalisé. La seconde partie présente les possibilités de traitement applicables aux documents. Des exemples de la façon dont ces traitements peuvent s'agencer pour construire des processus XML plus complexes sont ensuite donnés dans le contexte des services Web ou du Web sémantique. De nombreux schémas illustrant les notions abordées ainsi que des rapprochements opportuns avec des notions bien établies par ailleurs en informatique (notamment dans le domaine de la programmation orientée-objet et des bases de données) facilitent une compréhension plus en profondeur et permettent de mieux saisir ce que l'on peut attendre de XML. L'ouvrage s'adresse donc naturellement aussi bien aux étudiants qu'aux professionnels des technologies de l'information désireux d'acquérir un savoir qui dépasse la simple manipulation d'outils.

Édition : Hermes Science Publication - 327 pages , 1re édition, 1er décembre 2004

ISBN10 : 2-7462-0981-0 - ISBN13 : 9782746209817

dimensions : 16 x 2 x 24 cm

Commandez sur www.amazon.fr :

61.75 € TTC (prix éditeur 65.00 € TTC) livraison gratuite !
Introduction
Structure et balisage
Le document XML comme texte balisé
De la représentation balisée aux modèles de données
Modélisation et validation de documents avec une DTD
Modélisation et validation de documents avec un schéma XML
Interfaces de programmation
Désignation de fragments et navigation dans la structure d'un document : de Xpath à Xpointer
Transformation de documents avec XSLT
Gestion et exploitation de documents XML dans des bases de données
XML et l'architecture du web
Conclusion
Critique du livre par la rédaction GrandFather le 17 août 2005
Ecrit dans un style clair et rigoureux, cet ouvrage constitue une synthèse des technologies XML actuelles. Il épargnera au lecteur désireux d'avoir une vue d'ensemble des pratiques et techniques dans le domaine XML la lecture fastidieuse des recommandations du W3C, autour desquelles l'ouvrage est principalement rédigé. A signaler que sont présentées des technologies encore émergentes comme XQuery, XPath 2.0 et XSLT 2.0, pour lesquelles peu d'informations sont encore disponibles à l'heure actuelle, que ce soit dans les publications spécialisées ou sur l'Internet.
Bien évidemment, destiné à délivrer une vision globale de la nébuleuse XML, cet ouvrage ne constitue pas un guide pour la mise en oeuvre des technologies présentées, pas plus qu'un document de référence exhaustif. Les fonctionnalités décrites et les exemples qui les illustrent sont cependant suffisamment bien choisis pour donner une idée précise des possibilités offertes. Le lecteur souhaitant approfondir ses connaissances sur un point précis pourra se reporter à la bibliographie assez complète.
On pourra toutefois regretter que les langages ou dialectes XML les plus utilisés (XHTML, Docbook, ...) ne soient que très brièvement évoqués. Ils auraient mérité une présentation dans un chapitre dédié, comme une illustration supplémentaire de la polyvalence de XML, ce qui aurait ainsi complété un ouvrage par ailleurs très riche d'informations.




 Poster une réponse

Avatar de freegreg freegreg
Rédacteur
le 30/01/2005 12:43
Nouveau Livre dédié au XML : Modélisation et manipulation de documents XML de François Role aux éditions Hermes Science Publication

Depuis sa première publication en 1998, la recommandation XML a été peu à peu complétée par un ensemble de techniques existant souvent en plusieurs versions et décrites dans des spécifications volumineuses. Au fait des dernières évolutions XML, ce livre a pour objectif d'offrir au lecteur une vue lui permettant de saisir à la fois les caractéristiques majeures de ces techniques et leurs perspectives d'évolution. La première partie de l'ouvrage rappelle les notions fondamentales (balisage, structure, rapports entre structure et balisage, etc.) et expose la notion de document XML et ses différentes représentations, du texte balisé à l'instance d'un modèle de données formalisé. La seconde partie présente les possibilités de traitement applicables aux documents. Des exemples de la façon dont ces traitements peuvent s'agencer pour construire des processus XML plus complexes sont ensuite donnés dans le contexte des services Web ou du Web sémantique. De nombreux schémas illustrant les notions abordées ainsi que des rapprochements opportuns avec des notions bien établies par ailleurs en informatique (notamment dans le domaine de la programmation orientée-objet et des bases de données) facilitent une compréhension plus en profondeur et permettent de mieux saisir ce que l'on peut attendre de XML. L'ouvrage s'adresse donc naturellement aussi bien aux étudiants qu'aux professionnels des technologies de l'information désireux d'acquérir un savoir qui dépasse la simple manipulation d'outils.

L'avez vous déjà lu ? Qu'en pensez-vous ?
Avatar de GrandFather GrandFather
Expert Confirmé Sénior
le 27/08/2005 11:45
Ecrit dans un style clair et rigoureux, cet ouvrage constitue une synthèse des technologies XML actuelles. Il épargnera au lecteur désireux d'avoir une vue d'ensemble des pratiques et techniques dans le domaine XML la lecture fastidieuse des recommandations du W3C, autour desquelles l'ouvrage est principalement rédigé. A signaler que sont présentées des technologies encore émergentes comme XQuery, XPath 2.0 et XSLT 2.0, pour lesquelles peu d'informations sont encore disponibles à l'heure actuelle, que ce soit dans les publications spécialisées ou sur l'Internet.

Bien évidemment, destiné à délivrer une vision globale de la nébuleuse XML, cet ouvrage ne constitue pas un guide pour la mise en oeuvre des technologies présentées, pas plus qu'un document de référence exhaustif. Les fonctionnalités décrites et les exemples qui les illustrent sont cependant suffisamment bien choisis pour donner une idée précise des possibilités offertes. Le lecteur souhaitant approfondir ses connaissances sur un point précis pourra se reporter à la bibliographie assez complète.

On pourra toutefois regretter que les langages ou dialectes XML les plus utilisés (XHTML, Docbook, ...) ne soient que très brièvement évoqués. Ils auraient mérité une présentation dans un chapitre dédié, comme une illustration supplémentaire de la polyvalence de XML, ce qui aurait ainsi complété un ouvrage par ailleurs très riche d'informations.

couverture du livre Modélisation XML

Note 5 drapeau
Détails du livre
Sommaire
Critiques (1)
1 commentaire
 
 

Modélisation XML

de

Résumé de l'éditeur

Les architectes et développeurs logiciels qui ont en charge la conception de systèmes d'information doivent souvent recevoir et traiter d'importants volumes de données XML. Ce livre leur explique comment adapter en profondeur leurs méthodes traditionnelles de conception aux spécificités de la modélisation XML.

Édition : Eyrolles - 499 pages , 1re édition, 1er janvier 2006

ISBN10 : 2212115210 - ISBN13 : 9782212115215

19 x 3 x 23 cm

Commandez sur www.amazon.fr :

39.09 € TTC (prix éditeur 42.00 € TTC)
  • Introduction générale
    • Pourquoi des modèles
    • UML et XML : un duo gagnant
    • Apports de XML à la modélisation
    • En résumé
  • Etapes de la démarche de modélisation
    • Etape 1 - La préparation du projet
      • Bref aperçu de la méthode
      • Présentation détaillée des quatre principes de base de la méthode
      • Mise en oeuvre de la méthode
      • En résumé
    • Etape 2 - Réaliser le modèle conceptuel
      • Différence entre modèle hiérarchique et modèle d'association
      • Modèle d'objet UML et document XML
      • Modèles et métamodèles
      • Modèles de données conceptuels, logiques et physiques
      • Le cas PiloteWeb
      • Synthèse
      • En résumé
    • Etape 3 - Réaliser les modèles logiques
      • Découpage du modèle conceptuel en modèles logiques
      • Classe, type XML et élément XML
      • Gestion des associations
      • Gestion des attributs
      • Le schéma logique de l'application PiloteWeb
      • Le schéma relationnel de l'application PiloteWeb
      • En résumé
    • Etape 4 - Spécifier les modèles de stockage
      • Réaliser un modèle physique, démarche générale
      • Définir la manière dont les données seront physiquement stockées
      • Construire la stratégie d'adressage
      • Cas d'école : PiloteWeb
      • En résumé
    • Etape 5 - Finaliser la sémantique du balisage
      • Principe de base
      • Type et sémantique
      • Exploiter le type et la sémantique
      • Adapter les structures au contexte
      • En résumé
    • Etape 6 - Produire les variantes des schémas XML
      • Pourquoi des variantes
      • Comment identifier les variantes ?
      • Conséquence de la création d'un variante d'un sous-schéma
      • Conséquence des variantes sur les liens
      • En résumé
    • Etape 7 - Organiser les différentes couches de programmation
      • Présentation générale
      • D'un modèle de stockage à un modèle de présentation
      • Les différentes couches de programmation
      • En résumé
  • Modèles de référence
    • Modèles modulaires
      • Représentation d'un modèle modulaire
      • Cas des DTD
      • Cas des schémas XML
      • En résumé
    • Eléments purement structurels
      • Genèse de la théorie des éléments purement structurels
      • Découvrir les éléments purement structurels
      • Méthode pratique d'application des règles
      • En résumé
    • Concevoir des modules d'information
      • Définir un module d'information
      • Règles de conception applicables aux modules
      • Les structures d'assemblage
      • Exemple concret
      • En résumé
    • Modèles pour la gestion des métadonnées
      • Métadonnées définies par le schéma XML
      • Métadonnées relatives à l'entité document
      • Métadonnées relatives au contenu du document
      • En résumé
    • Modèles pour la gestion des liens
      • Les différents types de liens
      • Liens logiques et physiques
      • Liens simples de type ID/IDREF
      • L'approche du W3C : XLink
      • L'approche de l'ISO : Topic Maps
      • Questions relatives à la gestion des liens
      • En résumé
    • Modèles pour la gestion des révisions et des versions
      • Gestion des révisions à l'intérieur d'un document XML
      • Un exemple de balisage
      • Exemple basé sur l'utilisation des URN
      • Autres méthodes de gestion des révisions
      • En résumé
  • Annexes
    • Réprésentation UML avancée pour XML Schema
    • Ressources
    • Sigles et acronymes
    • Infoset
  • Glossaire
  • Index

Critique du livre par la rédaction GrandFather le 27 septembre 2007
Cet ouvrage fait partie des rares ouvrages en langue française sur XML à traiter uniquement de la modélisation, la grande majorité des autres se focalisant sur les technologies et les langages associés. C'est donc à l'architecte logiciel disposant de connaissances solides de XML, particulièrement des langages de validation (DTD et W3C XML Schemas), qu'il s'adresse en priorité ; le développeur souhaitant parfaire sa connaissance de XML devra se reporter à d'autres ouvrages.
La première partie est un guide méthodologique présentant toutes les étapes d'analyse et de conception d'un projet intégrant XML. Si les toutes premières étapes ne varient pas énormément par rapport à celles d'une application "classique", les suivantes s'en écartent pour prendre en compte les spécificités de XML. La seconde partie se concentre sur la conception des modèles XML, et de la problématique associée. Les auteurs proposent des méthodes concrètes et énoncent un ensemble de règles pour diminuer la part d'empirisme dans cette conception. Aucun aspect de la conception n'est occulté, de la modularité à la gestion des révisions.
Comme il est d'usage en modélisation, il n'existe pas de réponse pré-établie à un problème, c'est au concepteur ou à l'architecte de prendre la décision optimale en pesant les avantages et inconvénients. Cet ouvrage lui sera d'un grand secours dans cette réflexion, tant les commentaires et argumentaires liés aux choix de conception sont instructifs et détaillés.
En définitive, un excellent ouvrage, pointu et riche. Le seul regret - mineur - que je peux formuler est l'impasse faite sur les bases de données natives XML, tout juste mentionnées. Fait assez rare pour être relevé, les annexes sont extrêmement utiles et apportent une réelle plus-value.




 Poster une réponse

Avatar de freegreg freegreg
Rédacteur
le 25/01/2006 19:02
Nouveau livre dédié au XML : Modélisation XML de Antoine Lonjon et Jean-Jacques Thomasson aux éditions Eyrolles

Les architectes et développeurs logiciels qui ont en charge la conception de systèmes d'information doivent souvent recevoir et traiter d'importants volumes de données XML. Ce livre leur explique comment adapter en profondeur leurs méthodes traditionnelles de conception aux spécificités de la modélisation XML.

N'hésitez à nous faire part de vos impressions
Avatar de GrandFather GrandFather
Expert Confirmé Sénior
le 23/09/2007 17:50
Cet ouvrage fait parti des rares ouvrages en langue française sur XML à traiter uniquement de la modélisation, la grande majorité des autres se focalisant sur les technologies et les langages associés. C'est donc à l'architecte logiciel disposant de connaissances solides de XML, particulièrement des langages de validation (DTD et W3C XML Schemas), qu'il s'adresse en priorité ; le développeur souhaitant parfaire sa connaissance de XML devra se reporter à d'autres ouvrages.

La première partie est un guide méthodologique présentant toutes les étapes d'analyse et de conception d'un projet intégrant XML. Si les toutes premières étapes ne varient pas énormément par rapport à celles d'une application "classique", les suivantes s'en écartent pour prendre en compte les spécificités de XML. La seconde partie se concentre sur la conception des modèles XML, et de la problématique associée. Les auteurs proposent des méthodes concrètes et énoncent un ensemble de règles pour diminuer la part d'empirisme dans cette conception. Aucun aspect de la conception n'est occulté, de la modularité à la gestion des révisions.

Comme il est d'usage en modélisation, il n'existe pas de réponse pré-établie à un problème, c'est au concepteur ou à l'architecte de prendre la décision optimale en pesant les avantages et inconvénients. Cet ouvrage lui sera d'un grand secours dans cette réflexion, tant les commentaires et argumentaires liés aux choix de conception sont instructifs et détaillés.

En définitive, un excellent ouvrage, pointu et riche. Le seul regret - mineur - que je peux formuler est l'impasse faite sur les bases de données natives XML, tout juste mentionnées. Fait assez rare pour être relevé, les annexes sont extrêmement utiles et apportent une réelle plus-value.

couverture du livre Schémas XML

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
 
 

Schémas XML

de
Public visé : Débutant

Résumé de l'éditeur

Créer des modèles de documents XML : des DTD aux schémas XML. Destinés à remplacer les DTD de la norme XML 1.0, dont ils pallient les insuffisances, les schémas XML servent à créer des classes de documents XML et à tester la validité de ces documents par rapport au modèle que constitue le schéma.

Maîtriser les concepts de XML Schema et leur mise en oeuvre. L'objectif de ce livre est de vous rendre rapidement opérationnel dans la manipulation des schémas XML, qu'il s'agisse d'exploiter des schémas existants, de convertir des DTD en schémas ou de créer des schémas adaptés à vos propres besoins métier.

Acquérir une bonne méthodologie de conception de schémas XML. Vous apprendrez dans une première partie à décrypter les concepts introduits par la recommandation XML Schema du W3C et à les mettre en oeuvre à travers des exemples tirés de cas réels. Vous trouverez dans la seconde partie des conseils méthodologiques et des règles de bonnes pratiques pour la conception de schémas, ainsi qu'une présentation de logiciels mettant en oeuvre XML Schema.

Édition : Eyrolles - 466 pages , 19 novembre 2002

ISBN10 : 2212111959 - ISBN13 : 9782212111958

Commandez sur www.amazon.fr :

42.75 € TTC (prix éditeur 45.00 € TTC) livraison gratuite !
  • La recommandation XML Schema
    • Présentation générale de XML Schema
    • Définir et déclarer des éléments
    • Définir et déclarer des attributs
    • Les références à des données internes et externes
    • Les espaces de noms
    • Le typage des données
    • Les notations et les appels d'entités
    • Les modèles ambigus
    • Les nouveautés fonctionnelles de XML Schema
  • Méthodologie et conception de Schémas XML
    • Concevoir un schéma
    • Documenter et maintenir des schémas
    • Les outils supportant XML Schema (parseurs, outils de transformation, outils d'édition, bases
    • de données XML)
  • Annexes
    • Genèse de XML Schema
    • Ressources Web et bibliographie
    • Domaines d'utilisation de XML Schema
    • Catalogue des types de données de XML Schema
Critique du livre par Clément Cunin le 1er juin 2007
Grâce à leur puissance les schémas XML sont appelés à devenir prochainement le coeur de la galaxie XML.
Cet ouvrage se concentre exclusivement sur les schémas XML du W3C, ce qui lui permet d'être extrèmement complet. Il intéressera :
  • les décideurs, ayant besoin d'une vision globale : le premier chapitre est une introduction complète aux schémas et à leur relations avec les autres recommandations du W3C
  • les développeurs : le décorticage de la recommandation sur plus de la moitié de l'ouvrage leur fournira une connaissance approfondie des concepts et syntaxe
  • les concepteurs et chefs de projet, qui trouveront les méthodes et outils leur permettant de concevoir et maintenir efficacement un schéma

Un minimum de connaissances sur XML est requis.
Les concepts sont abordés progressivement, la terminologie est rigoureuse, les explications sont claires et s'appuient sur de nombreux exemples tirés de cas concrets. Un excellent ouvrage pour maîtriser rapidemment tous les points nécessaires à la conception et au développement efficaces de schémas XML.
Texte de votre critique
Date de la critique JJ/MM/AAAA
Qui a réalisé cette critique ?

Son pseudo :

Son nom :
Note


couverture du livre SVG

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
 
 

SVG

de
Traducteurs : Frédéric Delhoume
Public visé : Débutant

Résumé de l'éditeur

Les graphiques vectoriels adaptables ou SVG sont un nouveau standard validé par le W3C et reposant sur XML.
Ils permettent d'obtenir des documents web, à la fois graphiques et textuels, plus légers, rapides à charger et bien plus interactifs.
Les documents au format SVG, à la différence des fichiers bitmap tels que les GIF, PNG ou JPEG, ne souffrent pas de problèmes de pixellisation car leur résolution n'est pas fixe et ils sont lisibles à partir de n'importe quelle plate-forme : ordinateurs de bureau PC ou Mac, assistants personnels ou téléphones portables dits smartphones.
Les images SVG s'adaptent, en effet, à tous types de résolutions et toutes tailles d'écran.
Par ailleurs, SVG reposant sur XML, toute donnée mise en forme devient alors exploitable.

SVG s'adresse aux programmeurs XML, à ceux qui ont besoin d'utiliser du vectoriel pour des applications diverses intensives graphiquement (architecture, cartographie) ainsi qu'aux webmasters qui cherchent à créer des documents pour le Web à la fois adaptables à toutes les plates-formes et dont le contenu peut varier selon les utilisateurs.
Cet ouvrage traite à la fois de la création de graphismes élémentaires, des effets et des filtres ainsi que de leur structure en XML et de leur intégration avec Java, Perl et XSLT.

Vous découvrirez dans ce manuel comment SVG permet de simplifier les tâches suivantes :
* Créer des pages web dont les images et le contenu sont imbriqués et peuvent être changés à la volée.
* Permettre le changement de la langue utilisée dans un document en fonction de la configuration du navigateur Internet.
* Générer des graphiques et des statistiques à partir de données en provenance de sources variées.
* Passer de dessins issus de plans d'architecte à des documents exploitables avec les logiciels de CAD.
* Intégrer des graphismes vectoriels dans des programmes ou des scripts en Java ou Perl.

Édition : O'Reilly - 330 pages , 1re édition, 1er mars 2003

ISBN10 : 2841772284 - ISBN13 : 9782841772285

Commandez sur www.amazon.fr :

38.95 € TTC (prix éditeur 41.00 € TTC) livraison gratuite !
  • Premiers pas
    • Systèmes de représentation graphique
    • Adapdabilité
    • Rôle de SVG
    • Comment créer un graphique SVG ?
  • Coordonnées
    • La zone de dessin
    • Utilisation des coordonnées utilisateur par défaut
    • Spécifier des coordonnées utilisateur pour la zone de dessin
    • Conservation du ratio largeur / hauteur
    • Systèmes de coordonnées imbriqués
  • Formes de base
    • Lignes
    • Caractéristiques de trait
    • Rectangles
    • Cercles et ellipses
    • Polygones
    • Lignes polygonales
    • Extrémités et jointures de ligne
    • Récapitulatif des formes de base
  • Structure du document
    • Structure et Présentation
    • Utilisation des styles en SVG
    • Structure du document - Grouper et référencer les objets
  • Transformations du système de coordonnées
    • La transformation translate
    • La transformation scale
    • Enchaînements de transformations
    • Technique : Conversion à partir de coordonnées cartésiennes
    • La transformation rotate
    • Technique : Changement d'échelle centré sur un point quelconque
    • Les transformations skewX et skewY
    • Récapitulatif de référence des transformations
  • Chemins
    • Commandes moveto, lineto et closepath
    • Commandes moveto et lineto relatives
    • Notations abrégées
    • Arc elliptique
    • Technique : Conversions depuis d'autres formats d'arc
    • Courbes de Bézier
    • Récapitulatif des commandes de chemin
    • Remplissage des chemins
    • Marqueur
    • Autres propriétés des marqueurs
  • Motifs de remplissage et dégradés de couleurs
    • Motifs de remplissage
    • Dégradés de couleurs
    • Transformations de motifs et de dégradés
  • Texte
    • Terminologie
    • Attributs et propriétés simples
    • Alignement
    • Portions de texte
    • Fixer la longueur d'un texte
    • Texte vertical
    • Texte et Internationalisation
    • Texte le long d'un chemin
    • Texte et espaces
    • Etude de cas - Ajouter du texte à des graphiques
  • Découpage et masquage
    • Découpe le long d'un chemin
    • Masquage
    • Etude de cas - Masquage d'un graphique
  • Filtres
    • Fonctionnement des filtres
    • Création d'une ombre portée
    • Création d'un halo lumineux
    • La primitive de filtre feImage
    • La primitive de filtre feComponentTransfert
    • La primitive de filtre feComposite
    • La primitive de filtre feBlend
    • Les primitives de filtre feFlood et feTile
    • Effets d'éclairage
    • Accéder à l'arrière-plan
    • La primitive de filtre feMorphology
    • La primitive de filtre feConvolveMatrix
    • La primitive de filtre feDisplacementMap
    • La primitive de filtre feTurbulence
    • Récapitulatif de référence des filtres
  • Animation et écriture de scripts
    • Concepts de base
    • Mesure du temps
    • Répétition d'une animation
    • L'élément set
    • L'élément animateColor
    • L'élément animateTransform
    • L'élément animateMotion
    • Liens
    • Ecriture de scripts
  • Générer du SVG
    • Utiliser Perl pour convertir des données en SVG
    • Utiliser Java pour convertir du XML en SVG
    • Utilisation de XSLT pour convertir des données XML en SVG
  • SVG côté serveur
    • SVG côté serveur - Une application
    • Partitionnement du travail
    • Mise en place du serveur
  • XML pour SVG
  • Introduction aux feuilles de style
  • Notions de programmation
  • Calcul matriciel
  • Créer ses propres polices de caractères
  • Utiliser SVG avec d'autres applications de XML
Critique du livre par la rédaction hpalpha le 1er mars 2003
Un bon livre vaut mieux que des jours de recherche ! Ceux qui ont déjà eu à travailler avec SVG savent de quoi je parle !

Chaque code est expliqué et mis en pratique, on y retrouve tous les résultats des exemples, ce qui est vraiment utile et surtout d'une redoutable efficacité.
SVG n'est pas compliqué mais avec cet ouvrage ça devient un vrai jeux d'enfant.
En bonus, l'auteur nous rappelle quelques règles de calcul dans le chapitre annexe : Calcul matriciel.
Je regrette seulement que la partie manipulation à l'aide de XSLT ne soit pas autant développé, mais pour des utilisations de base ou de découverte cela suffit largement.

En resumé, pour être productif très rapidement sur SVG, n'hésitez pas, achetez-le !


couverture du livre XML - Langage et applications

Note 4 drapeau
Détails du livre
Sommaire
Critiques (1)
 
 

XML - Langage et applications

de
Public visé : Débutant

Résumé de l'éditeur

Premier livre paru en langue française sur le langage XML, l'ouvrage d'Alain Michard s'est imposé comme une référence grâce à la rigueur et à la précision de son exposé. Cette nouvelle édition a fait l'objet d'une mise à jour radicale et traite des nombreuses extensions ou langages dérivés de XML qui ont vu le jour ou qui ont été normalisés récemment : transformations XSLT, schémas XML, standards SMIL, WebDAV, XHTML, SOAP, etc. Les développeurs apprécieront tout particulièrement les chapitres dédiés aux API SAX et DOM qui permettent d'automatiser les traitements de documents XML. Un chapitre complet est dédié à XML et les bases de données, un thème essentiel pour les concepteurs d'applications d'entreprise : sites e-commerce, portails internet ou extranet, applications documentaires, EAI... A la fin de chaque chapitre, l'auteur offre un panorama des produits commerciaux ou Open Source en rapport avec le thème du chapitre (parseurs XML, processeurs XSL/XSLT, bases de données XML...).

Édition : Eyrolles - 517 pages , 1er décembre 2000

ISBN10 : 2212092067 - ISBN13 : 9782212092066

Commandez sur www.amazon.fr :

38.00 € TTC (prix éditeur 38.00 € TTC) livraison gratuite !
  • Introduction. Les apports d'XML et ses champs d'application.
  • Composer des documents bien formés.
  • DTD, domaines nominaux et schémas XML.
  • XPath, XPointer et XLink.
  • Feuilles de style CSS et XSL.
  • Applications XML normalisées.
  • Traitement des données XML
  • XML et les bases de données.
  • Annexes. Normes, bibliographie, sites Internet.
Critique du livre par Rédaction DVP le 1er décembre 2000
Après une première partie consacrée à la syntaxe du langage avec de nombreux exemples commentés, cet ouvrage décrit une douzaine de standards dérivés de XML et propose des exemples d'applications avancées dans le domaine de la gestion documentaire et de la création d'encyclopédies numériques distribuées sur l'Internet. Le livre couvre la version 1.0 du langage, normalisée en mai 1998 et inclut un panorama détaillé des applications XML disponibles aujourd'hui.
Texte de votre critique
Date de la critique JJ/MM/AAAA
Qui a réalisé cette critique ?

Son pseudo :

Son nom :
Note


couverture du livre XML - Le guide de l'utilisateur

Note 4 drapeau
Détails du livre
Critiques (1)
 
 

XML - Le guide de l'utilisateur

de
Public visé : Débutant

Résumé de l'éditeur

En substituant un X au H et en égarant son T, le langage de programmation pour développement de sites web a gagné en simplicité et en efficacité. Traduit de l'anglais, le guide de l'utilisateur XML va permettre aux concepteurs de sites de se familiariser avec ce langage et ainsi de rationaliser leur création grâce à l'acquisition des possibilités qui sont décrites tout au long de ces 889 pages. Contrairement à bon nombre d'ouvrages parus sur le sujet, ce livre privilégie la vision du concepteur de site face à l'approche des développeurs, et offre ainsi un accès plus aisé aux propos développés. Le style, la densité du texte, l'acquis préalable supposé chez le lecteur, réservent cependant cet ouvrage à une catégorie de lecteurs sensibilisés au langage HTML. L'auteur précise d'ailleurs dans son introduction "qu'il est inutile d'être un programmeur pour écrire des documents XML, mais ce n'est pas pour autant aussi simple qu'un traitement de texte." Si le lecteur possède une culture de base suffisante, une plong ée dans le texte d'Harold lui permettra de découvrir XML, les documents DTD (définition de type de document), les feuilles de style, les langages et syntaxes complémentaires. On regrettera que le corps de l'ouvrage repose sur des exemples américains (championnat de base-ball) lui ôtant ainsi son caractère d'exemple pour une grande partie du public français, qui pourra alors privilégier un ouvrage comme Construire une application XML, d'une approche plus ardue, mais reposant sur des cas plus proches du contexte hexagonal. --François Serge

Édition : Eyrolles - 888 pages , 22 février 2000

ISBN10 : 274640088X - ISBN13 : 9782746400887

Commandez sur www.amazon.fr :

50.40 € TTC (prix éditeur 53.05 € TTC) livraison gratuite !
Critique du livre par Clement Cunin le 22 février 2000
"XML, Le guide de l'utilisateur' se concentre sur les possibilités Web du XML, les développeurs peuvent donc passer leur chemin. Les webmasters en revanche disposent ici d'un guide très bien fait. Les sujets abordés, ponctués de nombreux exemples, sont expliqués de façon claire et précise et couvrent l'ensemble de ce qu'il est possible de faire en XML pour le développement de sites.
Sujets abordés : création d'un fichier XML, création de la DTD, feuilles de styles CSS et XSL, X-liens, X-pointeurs, RDF,VML, CDF et quelques autres ...
Niveau : intermédiaire ; une maîtrise de la création de pages HTML et de leur mise en place sur un serveur est nécessaire pour profiter pleinement de ce livre. "
Texte de votre critique
Date de la critique JJ/MM/AAAA
Qui a réalisé cette critique ?

Son pseudo :

Son nom :
Note


couverture du livre XML en concentré

Note 4.5 drapeau
Détails du livre
Sommaire
Critiques (3)
3 commentaires
 
 

XML en concentré

de
Traducteurs : Philippe Ensarguet, Frédéric Laurent
Public visé : Débutant

Résumé de l'éditeur

XML en concentré répond aux besoins des webmasters comme des développeurs en traitant les règles fondamentales de tout document XML. Cet ouvrage, complet et aussi concis que possible, détaille les règles de syntaxe les plus élémentaires ainsi que la création de DTD, les API à utiliser pour lire et écrire des documents XML dans divers langages de programmation.

Édition : O'Reilly - 782 pages , 3eédition, 21 avril 2005

ISBN10 : 2841773531 - ISBN13 : 9782841773534

Commandez sur www.amazon.fr :

42.75 € TTC (prix éditeur 45.00 € TTC)
  • Préface
  • Concepts
    • Introduction à XML
    • Principes
    • Définition de Type de Document
    • Espaces de noms
    • Internationalisation
  • Documents XML
    • XML comme format de documents
    • XML sur le Web
    • XSLT
    • XPath
    • XLink
    • XPointers
    • XInclude
    • CSS
    • XSL-FO
    • RDDL
  • Données XML
    • XML comme format de données
    • Schémas XML
    • Modèles de programmation
    • DOM
    • SAX
  • Références
    • Référence de XML
    • 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
Critique du livre par la rédaction bigboomshakala le 31 janvier 2006
Cet ouvrage est composé de quatre parties. Les trois premières concernent l'apprentissage du XML et des technologies gravitant autour du XML. Assez bien adaptées aux débutants (d'aucun pourra trouver à juste titre ce livre un peu ardu pour commencer - dans ce cas on pourra trouver son bonheur avec "Introduction à XML"), ces parties ne seront pas inutiles en tant que révisions et approfondissement pour les connaisseurs. Les chapitres sont bien fournis en exemples souvent concis, et rigoureux tant la syntaxe doit être respectée (et donc comprise!).
La quatrième partie, d'environ 300 pages, constitue le manuel de référence. Ce manuel couvre XML 1.0 et 1.1 ainsi que la plupart des technologies XML les plus abouties (et utilisées) à ce jour. Ce manuel est indispensable à tout programmeur souhaitant retrouver une syntaxe.
En bref, beaucoup de rigueur et un bon niveau technique pour cet ouvrage. Un livre bien pensé, pour les débutants qui s'accroche comme pour ceux ayant déjà des connaissances en la matière. On pourra regretter cependant l'absence de chapitres consacrés à SVG ou MathML.
(avis d'un débutant en XML)
Critique du livre par la rédaction GrandFather le 31 janvier 2006
Ce livre est impressionnant, et est bien plus qu'un "simple" livre de référence car il offre, dans ses deux premières parties, une vue d'ensemble assez détaillée des technologies gravitant tout autour de XML. Il les illustre par de nombreux exemples, et il regorge également de conseils méthodologiques, particulièrement précieux pour ceux qui ne savent pas trop comment aborder la mise en oeuvre de ces technologies, et tout aussi profitables aux initiés pour améliorer leur pratique. Il est à noter que la partie référence ne reprend pas tous les sujets évoqués dans les deux premières - l'ouvrage doublerait de volume ! - mais elle contient toutes les informations primordiales pour le développeur souhaitant intégrer XML dans ses applications.
Comme dans la plupart des ouvrages édités par O'Reilly, les auteurs se focalisent sur les spécifications émises par le W3C. Bien que tout à fait légitime, il aurait été intéressant, vue l'ambition d'exhaustivité affichée par les auteurs, que cette primauté soit assouplie et que soient abordées d'autres technologies très présentes dans l'industrie et émanant d'autres instances, comme Relax NG (consortium OASIS) par exemple.
Rédigé dans un langage clair et précis, cet ouvrage ne peut cependant constituer la base unique d'une autoformation à XML pour un débutant. Centré sur les technologies elles-mêmes, il n'évoque qu'assez brièvement la mise en oeuvre des outils (parseurs, processeurs, librairies, etc.) qui les implémentent. Je le conseille donc aux débutants comme le complément idéal d'un ouvrage d'initiation, et à tous les autres sans réserve.
Critique du livre par la rédaction Ioan le 31 janvier 2006
XML en concentré se veut un guide aussi complet que possible de l'ensemble de la galaxie XML. Sur, approximativement, 800 pages, les auteurs vont traiter les concepts fondamentaux, XML en tant format de document et de données, ou encore vous présenter des références complètes sur les technologies abordées.
Pour ceux qui possèdent déjà une ancienne édition, sachez que cette troisième édition ne manque pas d'interêt. Elle comporte en effet son lot de nouveautés et de corrections. Vous pourrez y découvrir les changements introduits par XML 1.1, la spécification XInclude, ainsi que de nombreuses mises à jour prenant en compte SAX 2.0.1, DOM niveau 3.0 ou encore Unicode 4.0.1. Explications et exemples on été mis à jour pour refléter les dernières avancées dans le domaine.
Voici une brève description de ce que vous pourrez trouver dans cet ouvrage, ainsi que mon avis sur le contenu ou sur la forme.
La première partie, intitulée Concepts, vous présente les notions fondamentales, applicables à l'ensemble des technologies XML. Vous pourrez ainsi y trouver les définitions exactes, et illustrées, de termes comme : éléments, balises, entités, sections CDATA ou encore DTD ou simplement XML.
En dehors de ces explications techniques, cette première partie pourra vous apporter des éléments de réponse à des questions comme : "Quels sont les cas d'utilisation de XML ?", "Quel rapport avec HTML ?", "Qu'est ce que XML n'est pas ?", ...
Pour finir, cette première partie, aborde des points "optionnels", mais qui sont dans les faits omniprésents quand on travaille avec XML. C'est à dire des concepts comme les DTD, les espaces des nommage et l'internationalisation des documents.
Il est important de noter que, malgré les apparences, cette partie n'est pas une "courte introduction" abordable par quelqu'un qui n'aurait jamais mis le nez dans un document XML. Cette remarque est en fait valable pour l'ensemble de l'ouvrage. Cet ouvrage est une référence, une présentation relativement exhaustive et théorique, d'un grand ensemble de technologies XML. Un néophyte préferrera surement commencer par un ouvrage plus pratique, lui permettant d'utiliser XML de manière concrète avec sa technologie de prédilection (C/C++, Java, .NET, ...).
La deuxième partie du livre, Documents XML, traite un certain nombre de technologies utilisées, quand XML est utilisé comme un format de documents. Après une courte présentation de certains formats de documents XML (DocBook, OpenOffice ou XHTML), les auteurs font le tour de technologies comme XSLT, XPath, XLink, XInclude ou encore XPointers. Huit technologies sont ainsi étudiées : définitions, exemples, astuces ou encore état des implémentations/supports actuels par les technologies/outils actuels.
Cette partie vous sera un guide indispensable lorsque vous aurez la nécessité d'utiliser une de ces technologies. Les définitions claires et les exemples bien choisis vous permettront d'aborder rapidement la technologie en question. Ceci dit, pour une utilisation avancée, il vous sera peut-être utile de vous tourner vers des ouvrages spécialisés, car il est évident qu'on ne peut traiter l'ensemble des subtilités de technos comme XPath en une vingtaine de pages. Il faut avouer qu'il n'est pas évident de tout traiter
Avant de finir (avec les références), la partie Données XML traite de XML en tant que format de données. En dehors d'un chapitre dédié aux schémas XML, vous y découvrirez les deux API majeures que sont DOM (Document Object Model) et SAX (Simple API for XML).
Chaque interface y est décrite intégralement, et le tout est émaillé d'exemples (les développeurs Java apprécieront, car c'est la technologie de prédilection pour les exemples de l'ensemble du livre).
Pour terminer, viens la partie Références, qui est une série de chapitres détaillant les syntaxes des technologies abordées dans les premières parties du document. Ces quelques 400 pages forment le véritable coeur de l'ouvrage : si vous voulez savoir comment déclarer une entité dans votre DTD, quels sont les méthodes de l'interface Attributes SAX ou quel est le code hexadécimal du caractère ♥, c'est ici que vous trouverez vos réponses
En conclusion, je ne peux que conseiller ce "concentré de XML" : un document de référence rapide à toujours avoir sous la main.




 Poster une réponse

Avatar de freegreg freegreg
Rédacteur
le 06/05/2005 18:13
Nouveau livre dédié à la technologie XML : XML en concentré - Manuel de référence rapide de Elliotte Rusty Harold et W.Scott Means aux éditions O'Reilly

XML en concentré répond aux besoins des webmasters comme des développeurs en traitant les règles fondamentales de tout document XML. Cet ouvrage, complet et aussi concis que possible, détaille les règles de syntaxe les plus élémentaires ainsi que la création de DTD, les API à utiliser pour lire et écrire des documents XML dans divers langages de programmation.

N'hésitez pas à nous faire part de vos impressions sur ce livre
Avatar de Ioan Ioan
Expert Confirmé
le 25/09/2005 14:41
XML en concentré se veut un guide aussi complet que possible de l'ensemble de la galaxie XML. Sur, approximativement, 800 pages, les auteurs vont traiter les concepts fondamentaux, XML en tant format de document et de données, ou encore vous présenter des références complètes sur les technologies abordées.
Pour ceux qui possèdent déjà une ancienne édition, sachez que cette troisième édition ne manque pas d'interêt. Elle comporte en effet son lot de nouveautés et de corrections. Vous pourrez y découvrir les changements introduits par XML 1.1, la spécification XInclude, ainsi que de nombreuses mises à jour prenant en compte SAX 2.0.1, DOM niveau 3.0 ou encore Unicode 4.0.1. Explications et exemples on été mis à jour pour refléter les dernières avancées dans le domaine.
Voici une brève description de ce que vous pourrez trouver dans cet ouvrage, ainsi que mon avis sur le contenu ou sur la forme.

La première partie, intitulée Concepts, vous présente les notions fondamentales, applicables à l'ensemble des technologies XML. Vous pourrez ainsi y trouver les définitions exactes, et illustrées, de termes comme : éléments, balises, entités, sections CDATA ou encore DTD ou simplement XML.
En dehors de ces explications techniques, cette première partie pourra vous apporter des éléments de réponse à des questions comme : "Quels sont les cas d'utilisation de XML ?", "Quel rapport avec HTML ?", "Qu'est ce que XML n'est pas ?", ...
Pour finir, cette première partie, aborde des points "optionnels", mais qui sont dans les faits omniprésents quand on travaille avec XML. C'est à dire des concepts comme les DTD, les espaces des nommage et l'internationalisation des documents.
Il est important de noter que, malgré les apparences, cette partie n'est pas une "courte introduction" abordable par quelqu'un qui n'aurait jamais mis le nez dans un document XML. Cette remarque est en fait valable pour l'ensemble de l'ouvrage. Cet ouvrage est une référence, une présentation relativement exhaustive et théorique, d'un grand ensemble de technologies XML. Un néophyte préferrera surement commencer par un ouvrage plus pratique, lui permettant d'utiliser XML de manière concrète avec sa technologie de prédilection (C/C++, Java, .NET, ...).

La deuxième partie du livre, Documents XML, traite un certain nombre de technologies utilisées, quand XML est utilisé comme un format de documents. Après une courte présentation de certains formats de documents XML (DocBook, OpenOffice ou XHTML), les auteurs font le tour de technologies comme XSLT, XPath, XLink, XInclude ou encore XPointers. Huit technologies sont ainsi étudiées : définitions, exemples, astuces ou encore état des implémentations/supports actuels par les technologies/outils actuels.
Cette partie vous sera un guide indispensable lorsque vous aurez la nécessité d'utiliser une de ces technologies. Les définitions claires et les exemples bien choisis vous permettront d'aborder rapidement la technologie en question. Ceci dit, pour une utilisation avancée, il vous sera peut-être utile de vous tourner vers des ouvrages spécialisés, car il est évident qu'on ne peut traiter l'ensemble des subtilités de technos comme XPath en une vingtaine de pages. Il faut avouer qu'il n'est pas évident de tout traiter

Avant de finir (avec les références), la partie Données XML traite de XML en tant que format de données. En dehors d'un chapitre dédié aux schémas XML, vous y découvrirez les deux API majeures que sont DOM (Document Object Model) et SAX (Simple API for XML).
Chaque interface y est décrite intégralement, et le tout est émaillé d'exemples (les développeurs Java apprécieront, car c'est la technologie de prédilection pour les exemples de l'ensemble du livre).

Pour terminer, viens la partie Références, qui est une série de chapitres détaillant les syntaxes des technologies abordées dans les premières parties du document. Ces quelques 400 pages forment le véritable coeur de l'ouvrage : si vous voulez savoir comment déclarer une entité dans votre DTD, quels sont les méthodes de l'interface Attributes SAX ou quel est le code hexadécimal du caractère ♥, c'est ici que vous trouverez vos réponses

En conclusion, je ne peux que conseiller ce "concentré de XML" : un document de référence rapide à toujours avoir sous la main.

Avatar de GrandFather GrandFather
Expert Confirmé Sénior
le 09/12/2005 11:31
Ce livre est impressionnant, et est bien plus qu'un "simple" livre de référence car il offre, dans ses deux premières parties, une vue d'ensemble assez détaillée des technologies gravitant tout autour de XML. Il les illustre par de nombreux exemples, et il regorge également de conseils méthodologiques, particulièrement précieux pour ceux qui ne savent pas trop comment aborder la mise en oeuvre de ces technologies, et tout aussi profitables aux initiés pour améliorer leur pratique. Il est à noter que la partie référence ne reprend pas tous les sujets évoqués dans les deux premières - l'ouvrage doublerait de volume ! - mais elle contient toutes les informations primordiales pour le développeur souhaitant intégrer XML dans ses applications.

Comme dans la plupart des ouvrages édités par O'Reilly, les auteurs se focalisent sur les spécifications émises par le W3C. Bien que tout à fait légitime, il aurait été intéressant, vue l'ambition d'exhaustivité affichée par les auteurs, que cette primauté soit assouplie et que soient abordées d'autres technologies très présentes dans l'industrie et émanant d'autres instances, comme Relax NG (consortium OASIS) par exemple.

Rédigé dans un langage clair et précis, cet ouvrage ne peut cependant constituer la base unique d'une autoformation à XML pour un débutant. Centré sur les technologies elles-mêmes, il n'évoque qu'assez brièvement la mise en oeuvre des outils (parseurs, processeurs, librairies, etc.) qui les implémentent. Je le conseille donc aux débutants comme le complément idéal d'un ouvrage d'initiation, et à tous les autres sans réserve.

couverture du livre XML et les services Web

Note 3.5 drapeau
Détails du livre
Sommaire
Critiques (1)
1 commentaire
 
 

XML et les services Web

de
Public visé : Débutant

Résumé de l'éditeur

XML est devenu un outil essentiel pour la création de sites Web dynamiques (B2C) et l'échange de données entre des systèmes hétérogènes sur Internet (B2B). L'intégration de ces systèmes implique la communication des données entre des systèmes et des bases de données hétérogènes et répartis. XML, les middlewares et les services Web sont les solutions à ces questions d'intégration. Le but de cet ouvrage est d'expliquer en détail le fonctionnement de XML, des schémas XML et des services Web. Outre la syntaxe XML, DTD, XSD, XSQL, SOAP, WSDL, le lecteur trouvera les principes de développement en DOM, SAX et JDOM les plus couramment utilisés. Pour chaque standard, des exemples concrets dans de nombreux langages (Java, VB, VB.NET, C# et Perl) et de nombreuses bases de données (Access, Oracle, SQLServer, JDBC et ODBC) illustrent les propos.

Édition : ENI - 400 pages , 1re édition, 1er février 2003

ISBN10 : 2746020041 - ISBN13 : 9782746020047

Commandez sur www.amazon.fr :

25.78 € TTC (prix éditeur 27.14 € TTC)
  1. Introduction
    • Historique
    • Principes de XML
    • Programmer XML
  2. XML
  3. Vue d'ensemble de XML
  4. Syntaxe XML
  5. Eléments ou attributs
  6. Document bien formé
  7. Encodage
  8. Outils XML
  9. Architectures Web
  10. Métadonnées
  11. XML 1.1
[*]Validation et modélisation XML
  • Validation
  • DTD
  • Faut-il toujours valider ?
  • Espaces de nommage
  • Schémas XML
  • Modélisation
[*]XML et les bases de données
  • Introduction
  • XML et les bases de données relationnelles
  • Middleware
  • XQuery
[*]Traitement des documents XML
  • Introduction
  • Développement Web
  • Traitement de XML comme fichier texte
  • DOM
  • DOM et XSLT
  • SAX
  • JDOM
  • Transfert des documents XML
[*]Services Web
  • Introduction
  • SOAP
  • WSDL
  • UDDI
[*]Autres technologies XML[*]XLink[*]XForm[*]VoiceXML[*]Web sémantique[/list][*]Annexes
  • DTD des schémas
  • DTD de XSLT
  • Structure de WSDL
[*]Index[/list]
Critique du livre par la rédaction GrandFather le 1er juin 2007
Ce livre se place résolument sous un angle pratique, comme en témoignent les nombreux codes sources disponibles en différents langages. Les concepts sont présentés d'une manière claire et accessible, quelques fois au détriment de la précision ; du fait de l'étendue des domaines abordés en seulement 400 pages, certaines approximations et raccourcis sont inévitables, sans que cela soit véritablement pénalisant.
J'ai été particulièrement intéressé par la section concernant XML et les bases de données, notamment par la partie sur les middlewares tels que XSQL de Oracle. Ces technologies sont rarement présentes dans les ouvrages généralistes sur XML, du fait qu'il s'agit d'outils principalement associés aux bases de données Oracle ou SQL Server. J'ai été cependant surpris d'apprendre qu'ils peuvent fonctionner, dans une certaine mesure, indépendamment de ces "poids lourds" du relationnel, et qu'ils peuvent être utilisés avec d'autres bases de données, notamment Open Source, pour leur ajouter cette couche XML qui leur fait encore cruellement défaut pour la plupart.
J'ai été moins convaincu par la section des Web Services. La matière est dense et complexe, et trop de sujets sont survolés pour que cette section soit considérée comme autre chose qu'une "découverte" et une prise de contact avec cette technologie. Elle a au moins le mérite de présenter de façon assez complète les principales solutions disponibles pour les plateformes en vogue que sont .NET et Java.
En définitive, cet ouvrage est intermédiaire entre un ouvrage didactique "classique" et un support de cours qui accompagnerait une formation XML basée sur des travaux pratiques. Cela ne diminue en rien ses qualités, mais cela implique que beaucoup de notions présentées trop succintement nécessiteront d'autres ouvrages pour être approfondies. Débutants et lecteurs plus avancés tireront profit de cet ouvrage, les premiers pour la clarté de ses explications et le tour d'horizon complet offert, les seconds parce qu'ils découvriront vraisemblablement dans ce livre une technologie, une méthode ou un outil qui leur était auparavant inconnu.




 Poster une réponse

Avatar de cyberzoide cyberzoide
Expert Confirmé Sénior
le 12/06/2003 16:33
XML et les services Web aux éditions ENI

XML est devenu un outil essentiel pour la création de sites Web dynamiques (B2C) et l'échange de données entre des systèmes hétérogènes sur Internet (B2B). L'intégration de ces systèmes implique la communication des données entre des systèmes et des bases de données hétérogènes et répartis. XML, les middlewares et les services Web sont les solutions à ces questions d'intégration. Le but de cet ouvrage est d'expliquer en détail le fonctionnement de XML, des schémas XML et des services Web. Outre la syntaxe XML, DTD, XSD, XSQL, SOAP, WSDL, le lecteur trouvera les principes de développement en DOM, SAX et JDOM les plus couramment utilisés. Pour chaque standard, des exemples concrets dans de nombreux langages (Java, VB, VB.NET, C# et Perl) et de nombreuses bases de données (Access, Oracle, SQLServer, JDBC et ODBC) illustrent les propos.

L'avez-vous lu ? Qu'en avez vous pensé ?
Avatar de GrandFather GrandFather
Expert Confirmé Sénior
le 27/05/2007 17:12
Ce livre se place résolument sous un angle pratique, comme en témoignent les nombreux codes sources disponibles en différents langages. Les concepts sont présentés d'une manière claire et accessible, quelques fois au détriment de la précision ; du fait de l'étendue des domaines abordés en seulement 400 pages, certaines approximations et raccourcis sont inévitables, sans que cela soit véritablement pénalisant.

J'ai été particulièrement intéressé par la section concernant XML et les bases de données, notamment par la partie sur les middlewares tels que XSQL de Oracle. Ces technologies sont rarement présentes dans les ouvrages généralistes sur XML, du fait qu'il s'agit d'outils principalement associés aux bases de données Oracle ou SQL Server. J'ai été cependant surpris d'apprendre qu'ils peuvent fonctionner, dans une certaine mesure, indépendamment de ces "poids lourds" du relationnel, et qu'ils peuvent être utilisés avec d'autres bases de données, notamment Open Source, pour leur ajouter cette couche XML qui leur fait encore cruellement défaut pour la plupart.

J'ai été moins convaincu par la section des Web Services. La matière est dense et complexe, et trop de sujets sont survolés pour que cette section soit considérée comme autre chose qu'une "découverte" et une prise de contact avec cette technologie. Elle a au moins le mérite de présenter de façon assez complète les principales solutions disponibles pour les plateformes en vogue que sont .NET et Java.

En définitive, cet ouvrage est intermédiaire entre un ouvrage didactique "classique" et un support de cours qui accompagnerait une formation XML basée sur des travaux pratiques. Cela ne diminue en rien ses qualités, mais cela implique que beaucoup de notions présentées trop succintement nécessiteront d'autres ouvrages pour être approfondies. Débutants et lecteurs plus avancés tireront profit de cet ouvrage, les premiers pour la clarté de ses explications et le tour d'horizon complet offert, les seconds parce qu'ils découvriront vraisemblablement dans ce livre une technologie, une méthode ou un outil qui leur était auparavant inconnu.

couverture du livre XSLT en action

Note 5 drapeau
Détails du livre
Sommaire
Critiques (2)
2 commentaires
 
 

XSLT en action

de
Traducteurs : Eric Jacobini et Alain Ketterlin
Public visé : Débutant

Résumé de l'éditeur

122 recettes pour développeurs XML et XSLT

XSLT permet de transformer un document XML, en soi peu exploitable, en un format nettement plus convivial ou plus familier (HTML, PDF, Excel, - SVG, etc..) ou encore mieux supporté par des applications existantes (autre format XML, code Java, CSV). Il s'agit d'un langage particulièrement polyvalent, mais sa logique inhabituelle le rend intimidant. Ce recueil de recettes, qui pour chaque problème propose une ou plusieurs solutions, permettra au lecteur de résoudre les différentes questions qui se posent à lui au jour le jour. A l'aide de recettes prêtes à l'emploi, il pourra, quel que soit son niveau, mettre immédiatement en application les solutions qui composent ce recueil. XSLT offre une profusion de méthodes pour réaliser une transformation, mais les meilleures solutions ne sont pas toujours les plus évidentes. L'emploi des règles (templates), qui constitue fréquemment une pierre d'achoppement pour les programmeurs, est soigneusement expliqué et illustré. Cet ouvrage va plus loin qu'un ensemble de programmes à copier-coller car il permet au développeur, grâce aux commentaires qui accompagnent le code, d'une part d'étoffer et d'approfondir sa compréhension de XSLT, d'autre part de choisir la solution la mieux adaptée.

Édition : O'Reilly - 694 pages , 1re édition, 1er juin 2003

ISBN10 : 2841772403 - ISBN13 : 9782841772407

Commandez sur www.amazon.fr :

55.10 € TTC (prix éditeur 58.00 € TTC) livraison gratuite !
  • Préface
  • Chaînes de caractères
  • Nombres et opérations mathématiques
  • Dates et heure
  • Sélection et parcours
  • XML vers du texte
  • XML vers XML
  • Requêtes XML
  • XML vers HTML
  • XML vers XML
  • XML vers SVG
  • Génération de code
  • Recettes d'applications verticales de XSLT
  • Extension et intégration de XSLT
  • Tests et débogage
    Programmation générique et fonctionnelle
Critique du livre par la rédaction GrandFather le 26 mars 2007
Plus qu'un simple recueil de recettes et de codes sources, ce livre propose au lecteur une étude poussée des possibilités du langage XSLT, et le prépare à la création de ses propres méthodes et recettes.
  • Les recettes exposées peuvent être classées en quatre grandes catégories :
  • Les recettes "d'intérêt général" (manipulation d'arbre, gestion des dates et chaînes, requêtes XSLT, ...)
  • Les recettes Web (graphismes SVG, génération HTML, ...)
  • Les recettes verticales (génération de documents Visio ou Excel, ...)
  • Les recettes avancées (feuilles de style génériques, extensions de XSLT, débogage, ...)

Comme c'est fréquent avec ce genre d'ouvrage, toutes les recettes ne présentent pas le même intérêt pour tous les lecteurs. Mais on peut estimer que 3/4 d'entre elles concernent une problématique que tous les développeurs XSLT ont dû ou auront à affronter lors de leur utilisation de ce langage. Les recettes d'intérêt général, notamment, qui peuvent être mises en oeuvre dans n'importe quelle feuille de style quelle que soit sa finalité, justifient à elles seules l'acquisition de cet ouvrage. Quant aux recettes avancées, elles s'adressent à un public plus averti et abordent des thèmes touchant à la productivité et à la qualité du développement avec XSLT.
Chacune des recettes est l'objet d'une discussion dans un style clair et précis. Le code de la solution proposée est examiné sous toutes ses coutures, et les éventuelles variantes ou alternatives sont également présentées, avec leur analyse critique. Le tout constitue une vue en profondeur d'un aspect du langage qui profitera même aux développeurs aguerris.
Tous les développeurs XSLT devraient donc s'intéresser à cet ouvrage, quel que soit leur niveau. Cependant, il est à noter qu'il n'est fait aucun rappel du fonctionnement et de la syntaxe de XSLT. Les débutants complets en la matière devront donc se tourner plutôt vers un ouvrage d'initiation, avant de pouvoir profiter de ce recueil.
Critique du livre par la rédaction Louis-Guillaume MORAND le 26 mars 2007
Merveilleux! Je n'ai pas d'autre adjectif pour qualifier ce livre. Ayant pour habitude de lire des livres sur différents domaines informatiques, j'ai rarement été aussi rapidement plongé dans un livre. Bien que ce livre ne soit pas destiné aux grands débutants, mon niveau en XSLT m'a permis d'apprécier à sa juste valeur, chaque "recette" de l'autre, comme il aime à les appeler. Ce livre ne cherche pas à apprendre à utiliser XSLT, mais cherche à répondre à un grand nombres de problématiques courrantes en expliquant pour chacune les différentes solutions possibles et leurs avantages/inconvénients.
Je serai presque tenté de dire que ce livre répond à la majorité des utilisations que l'on peut faire d'XSLT. Ne pensez pas y trouver un ouvrage vous apprenant simplement à comprendre la syntaxe de XSLT, ce recueil vous apprendra cette syntaxe mais surtout comment l'utiliser dans des cas pratiques de tous les jours. Que vous souhaitiez transformer votre XML en texte, XML, (X)HTML, en image (SVG) ou meme en schéma Visio, ce livre vous donnera des exemples précis des manipulations.

Ce livre va encore plus loin, il explique également l'utilisation de XSLT avec des outils externes comme Saxon (équivalent de MsXML), Xalan ou même l'utilisation en Java ou Perl. Ce livre va ensuite encore plus loin en expliquant les concepts avancés pour les grosses transformations XSLT, comme les test unitaires et le déboggage, qui sont peu évidentes à mettre en pratique avec XSLT.

Je n'ai eu qu'un seul regret à la lecture de ce livre: ne pas l'avoir eu quelques semaines plutôt pour la réalisation d'un projet personnel. Je conseille très fortement l'achat de ce livre à toute personne utilisant de près ou de loin XSLT. Néanmoins, les vrais débutants devront également acquérir un livre d'apprentissage du XSLT car celui-ci passe directement à la pratique de concepts "déjà vus et compris".




 Poster une réponse

Avatar de freegreg freegreg
Rédacteur
le 11/06/2003 8:39
Nouveau livre dédié à la technologie XML : XSLT en action de Sal Mangano aux éditions O'Reilly

XSLT permet de transformer un document XML, en soi peu exploitable, en un format nettement plus convivial ou plus familier (HTML, PDF, Excel, - SVG, etc..) ou encore mieux supporté par des applications existantes (autre format XML, code Java, CSV). Il s'agit d'un langage particulièrement polyvalent, mais sa logique inhabituelle le rend intimidant. Ce recueil de recettes, qui pour chaque problème propose une ou plusieurs solutions, permettra au lecteur de résoudre les différentes questions qui se posent à lui au jour le jour. A l'aide de recettes prêtes à l'emploi, il pourra, quel que soit son niveau, mettre immédiatement en application les solutions qui composent ce recueil. XSLT offre une profusion de méthodes pour réaliser une transformation, mais les meilleures solutions ne sont pas toujours les plus évidentes. L'emploi des règles (templates), qui constitue fréquemment une pierre d'achoppement pour les programmeurs, est soigneusement expliqué et illustré. Cet ouvrage va plus loin qu'un ensemble de programmes à copier-coller car il permet au développeur, grâce aux commentaires qui accompagnent le code, d'une part d'étoffer et d'approfondir sa compréhension de XSLT, d'autre part de choisir la solution la mieux adaptée.

N'hésitez pas à nous faire part de vos impressions sur ce livre
Avatar de GrandFather GrandFather
Expert Confirmé Sénior
le 06/05/2005 9:38
Plus qu'un simple recueil de recettes et de codes sources, ce livre propose au lecteur une étude poussée des possibilités du langage XSLT, et le prépare à la création de ses propres méthodes et recettes.

Les recettes exposées peuvent être classées en quatre grandes catégories :

* Les recettes "d'intérêt général" (manipulation d'arbre, gestion des dates et chaînes, requêtes XSLT, ...)
* Les recettes Web (graphismes SVG, génération HTML, ...)
* Les recettes verticales (génération de documents Visio ou Excel, ...)
* Les recettes avancées (feuilles de style génériques, extensions de XSLT, débogage, ...)

Comme c'est fréquent avec ce genre d'ouvrage, toutes les recettes ne présentent pas le même intérêt pour tous les lecteurs. Mais on peut estimer que 3/4 d'entre elles concernent une problématique que tous les développeurs XSLT ont dû ou auront à affronter lors de leur utilisation de ce langage. Les recettes d'intérêt général, notamment, qui peuvent être mises en oeuvre dans n'importe quelle feuille de style quelle que soit sa finalité, justifient à elles seules l'acquisition de cet ouvrage. Quant aux recettes avancées, elles s'adressent à un public plus averti et abordent des thèmes touchant à la productivité et à la qualité du développement avec XSLT.

Chacune des recettes est l'objet d'une discussion dans un style clair et précis. Le code de la solution proposée est examiné sous toutes ses coutures, et les éventuelles variantes ou alternatives sont également présentées, avec leur analyse critique. Le tout constitue une vue en profondeur d'un aspect du langage qui profitera même aux développeurs aguerris.

Tous les développeurs XSLT devraient donc s'intéresser à cet ouvrage, quel que soit leur niveau. Cependant, il est à noter qu'il n'est fait aucun rappel du fonctionnement et de la syntaxe de XSLT. Les débutants complets en la matière devront donc se tourner plutôt vers un ouvrage d'initiation, avant de pouvoir profiter de ce recueil.

Avatar de Louis-Guillaume Morand Louis-Guillaume Morand
Rédacteur
le 26/03/2007 1:25
Merveilleux! Je n'ai pas d'autre adjectif pour qualifier ce livre. Ayant pour habitude de lire des livres sur différents domaines informatiques, j'ai rarement été aussi rapidement plongé dans un livre. Bien que ce livre ne soit pas destiné aux grands débutants, mon niveau en XSLT m'a permis d'apprécier à sa juste valeur, chaque "recette" de l'autre, comme il aime à les appeler. Ce livre ne cherche pas à apprendre à utiliser XSLT, mais cherche à répondre à un grand nombres de problématiques courrantes en expliquant pour chacune les différentes solutions possibles et leurs avantages/inconvénients.
Je serai presque tenté de dire que ce livre répond à la majorité des utilisations que l'on peut faire d'XSLT. Ne pensez pas y trouver un ouvrage vous apprenant simplement à comprendre la syntaxe de XSLT, ce recueil vous apprendra cette syntaxe mais surtout comment l'utiliser dans des cas pratiques de tous les jours. Que vous souhaitiez transformer votre XML en texte, XML, (X)HTML, en image (SVG) ou meme en schéma Visio, ce livre vous donnera des exemples précis des manipulations.

Ce livre va encore plus loin, il explique également l'utilisation de XSLT avec des outils externes comme Saxon (équivalent de MsXML), Xalan ou même l'utilisation en Java ou Perl. Ce livre va ensuite encore plus loin en expliquant les concepts avancés pour les grosses transformations XSLT, comme les test unitaires et le déboggage, qui sont peu évidentes à mettre en pratique avec XSLT.

Je n'ai eu qu'un seul regret à la lecture de ce livre: ne pas l'avoir eu quelques semaines plutôt pour la réalisation d'un projet personnel. Je conseille très fortement l'achat de ce livre à toute personne utilisant de près ou de loin XSLT. Néanmoins, les vrais débutants devront également acquérir un livre d'apprentissage du XSLT car celui-ci passe directement à la pratique de concepts "déjà vus et compris".

couverture du livre XUL

Note 3.5 drapeau
Détails du livre
Sommaire
Critiques (1)
 
 

XUL

de
Public visé : Débutant

Résumé de l'éditeur

A travers la création d'un forum de discussion,découvrez et maîtrisez la puissance de l'environnement de développement Mozilla, depuis la réalisation d'interfaces graphiques avec XUL et CSS jusqu'à la logique applicative avec Javascript et XPCOM et le déploiement avec XPI. On verra comment intégrer l'application dans le navigateur grâce aux overlays et à RDF et comment recourir à l'API DOM dans Javascript et PHP 5. L'étude de cas décrit également l'interfaçage avec un annuaire LDAP, la connexion à un serveur SOAP ou la réutilisation de code avec XBL.

Édition : Eyrolles - 304 pages , 1re édition, 1er septembre 2005

ISBN10 : 2212116756 - ISBN13 : 9782212116755

Commandez sur www.amazon.fr :

30.40 € TTC (prix éditeur 32.00 € TTC) livraison gratuite !
  • Introduction à XUL
  • L'étude de cas
  • Premier pas en XUL
  • Une véritable extension Mozilla
  • XUL avancé : la fenêtre principale
  • Perfectionnement du rendu avec CSS
  • Première animation de l'interface avec Javascript
  • Automatisation avec RDF
  • Une intégration au coeur de Mozilla
  • Javascript version "pro" : LDAP
  • Do-it-yourself : XBL
  • Les services web, pour une communication harmonieuse entre client et serveur
  • Distribution de XUL forum avec XPInstall
  • Annexe A Le futur : vers Firefox 1.5 et au dela
  • Annexe B Liste des composants XPCOM utilisés
  • Annexe C CSS:Syntaxe, sélecteurs, propriétés
  • Annexe D Référence des éléments XUL graphiques
Critique du livre par la rédaction razor le 1er septembre 2005
Une bonne présentation du domaine XUL ,au langage comme aux autres technologies attenantes pouvant être utilisé. Ce livre permet de faire connaissance avec l'ensemble du panel et des différentes possibilités.Avec ces nombreux renvois et encarts , il permet de se faire un très bonne idée du domaine.
Le choix de l'exemple est peut être moins probant. Si l'exemple , un forum, à le mérite d'être connu de tous (et d'être un exemple "classique"), l'utilisation d'un XUL/PHP n'y semble pas particulièrement plus intéressante que le classique HTML/PHP, les principaux avantages de XUL (client lourd ou semi lourd), n'y étant guère valoriser.Cette partie reste néanmoins très bien construite pour apprendre ce langage.
Peut-être une petite faiblesse dans la dernière partie ou , si l'inventaire des technos attenantes est très bien faites, celui-ci aurait gagné en clarté à être un plus étoffé en exemple et explications.
En résumé, un excellent livre pour débutant, ou toutes personnes désirant prendre connaissance avec cette technologie, mais qui devra être complété par d'autres documentations pour tout approfondissement.


Critiques de livres
GrandFather
Expert Confirmé Sénior
(6 livres)
Ioan
Expert Confirmé
(2 livres)
benwit
Rédacteur

(1 livre)
bigboomshakala
Rédacteur / Modérateur

(1 livre)
Didier
Membre confirmé
(1 livre)
freegreg
Rédacteur

(1 livre)
gorgonite
Rédacteur / Modérateur

(1 livre)
hpalpha
Membre Expert
(1 livre)
LFE
Membre Expert
(1 livre)
Louis-Guillaume Morand
Rédacteur

(1 livre)
Maxence HUBICHE
Rédacteur

(1 livre)
razor
Membre à l'essai
(1 livre)
Sylvain James
Membre Expert
(1 livre)
 
 
 
 
Partenaires

PlanetHoster
Ikoula