Livres en français
18 livres et 22 critiques, dernière mise à jour le 31 août 2022 , note moyenne : 4.3
- XML : Cours et exercices
- Manuel de prise en main de XML
- XML - Cours et exercices
- XSLT Fondamental - Avec 20 design patterns prêts à l'emploi
- Comprendre XSLT
- Cahiers du programmeur - Java/XML
- Java & XSLT
- Java & XML 2nd Edition
- Modélisation et manipulation de documents XML
- Modélisation XML
- Schémas XML
- SVG
- XML - Langage et applications
- XML - Le guide de l'utilisateur
- XML en concentré
- XML et les services Web
- XSLT en action
- XUL
XML : Cours et exercices
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-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
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)
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.
Commenter Signaler un problème
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.
Si oui, partagez-vous l'avis donné dans la critique ?
Sinon, cela vous donne-t-il envie de le lire?
Manuel de prise en main de XML
Résumé de l'éditeur
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 : 2744023698 - ISBN13 : 9782744023699
XSL
Les DTD
XML Schéma
Espaces de noms
Recommandations récentes du W3C
XML en pratique
A. Annexe
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.
Commenter Signaler un problème
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.
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire à faire ?
XML
Cours et exercices
Résumé de l'éditeur
Édition : Eyrolles - 284 pages, 1re édition, 1er octobre 2007
ISBN10 : 2212121512 - ISBN13 : 9782212121513
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
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.
Commenter Signaler un problème
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.
XSLT Fondamental
Avec 20 design patterns prêts à l'emploi
Résumé de l'éditeur
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 : 2212110820 - ISBN13 : 9782212110821
- 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
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 !
Commenter Signaler un problème
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.
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire à faire ?
Comprendre XSLT
Résumé de l'éditeur
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
- 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
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.
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.
Commenter Signaler un problème
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.
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.
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.
Cahiers du programmeur
Java/XML
Résumé de l'éditeur
Édition : Eyrolles - 217 pages, 1re édition, 1er décembre 2004
ISBN10 : 2212113161 - ISBN13 : 9782212113167
21 x 2 x 24 cm
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
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.
Commenter Signaler un problème
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.
Java & XSLT
Résumé de l'éditeur
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 : 2841772055 - ISBN13 : 9782841772056
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.
Commenter Signaler un problème
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.
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire à faire ?
Java & XML 2nd Edition
Résumé de l'éditeur
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 : 0596001975 - ISBN13 : 9780596001971
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.
Commenter Signaler un problème
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.
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire à faire ?
Modélisation et manipulation de documents XML
Résumé de l'éditeur
Édition : Hermes Science Publication - 327 pages, 1re édition, 1er décembre 2004
ISBN10 : 2746209810 - ISBN13 : 9782746209817
dimensions : 16 x 2 x 24 cm
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
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.
Commenter Signaler un problème
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.
Modélisation XML
Résumé de l'éditeur
Édition : Eyrolles - 499 pages, 1re édition, 1er janvier 2006
ISBN10 : 2212115210 - ISBN13 : 9782212115215
19 x 3 x 23 cm
- 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é
- Etape 1 - La préparation du projet
- 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é
- Modèles modulaires
- Annexes
- Réprésentation UML avancée pour XML Schema
- Ressources
- Sigles et acronymes
- Infoset
- Glossaire
- Index
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.
Commenter Signaler un problème
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.
Schémas XML
Résumé de l'éditeur
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
- 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
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.
Commenter Signaler un problème
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.
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire à faire ?
SVG
Résumé de l'éditeur
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
- 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
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 !
Commenter Signaler un problème
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.
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire à faire ?
XML - Langage et applications
Résumé de l'éditeur
Édition : Eyrolles - 517 pages, 1er décembre 2000
ISBN10 : 2212092067 - ISBN13 : 9782212092066
- 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.
Commenter Signaler un problème
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire à faire ?
XML - Le guide de l'utilisateur
Résumé de l'éditeur
Édition : Eyrolles - 888 pages, 22 février 2000
ISBN10 : 274640088X - ISBN13 : 9782746400887
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. "
Commenter Signaler un problème
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire à faire ?
XML en concentré
Résumé de l'éditeur
Édition : O'Reilly - 782 pages, 3e édition, 21 avril 2005
ISBN10 : 2841773531 - ISBN13 : 9782841773534
- 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
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)
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.
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.
Commenter Signaler un problème
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.
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.
XML et les services Web
Résumé de l'éditeur
Édition : ENI - 400 pages, 1re édition, 1er février 2003
ISBN10 : 2746020041 - ISBN13 : 9782746020047
- Introduction
- Historique
- Principes de XML
- Programmer XML
- XML
- Vue d'ensemble de XML
- Syntaxe XML
- Eléments ou attributs
- Document bien formé
- Encodage
- Outils XML
- Architectures Web
- Métadonnées
- XML 1.1
- Validation
- DTD
- Faut-il toujours valider ?
- Espaces de nommage
- Schémas XML
- Modélisation
- Introduction
- XML et les bases de données relationnelles
- Middleware
- XQuery
- Introduction
- Développement Web
- Traitement de XML comme fichier texte
- DOM
- DOM et XSLT
- SAX
- JDOM
- Transfert des documents XML
- Introduction
- SOAP
- WSDL
- UDDI
- DTD des schémas
- DTD de XSLT
- Structure de WSDL
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.
Commenter Signaler un problème
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.
XSLT en action
Résumé de l'éditeur
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
- 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
- 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.
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".
Commenter Signaler un problème
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.
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".
XUL
Résumé de l'éditeur
Édition : Eyrolles - 304 pages, 1re édition, 1er septembre 2005
ISBN10 : 2212116756 - ISBN13 : 9782212116755
- 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
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.
Commenter Signaler un problème
[Lire la suite]
- Avez-vous lu ce livre ou pensez-vous le lire ?
- Souhaitez-vous ajouter une critique de ce livre sur la page de la rubrique ?
- Avez-vous un commentaire à faire ?