(0)

Formation pratique a XML avec C#5, WPF et LINQ

E-book


Cet ouvrage s’inspire de mon expĂ©rience issue de plusieurs annĂ©es d’enseignement et de formation en informatique. J’ai souhaitĂ© faire bĂ©nĂ©ficier de cette expĂ©rience tous ceux qui, Ă  des titres divers, peuvent ĂȘtre amenĂ©s Ă  Ă©tudier XML ou Ă  rĂ©aliser des dĂ©veloppements qui impliquent son utilisation.

XML est une famille de langages partageant des caractĂ©ristiques communes et qui sont dĂ©diĂ©s Ă  une multitude d’usages divers. Les facilitĂ©s d’écriture de ce format, les possibilitĂ©s de traitement des donnĂ©es qu’il offre et sa souplesse d’utilisation, en font un format extrĂȘmement bien adaptĂ© aux Ă©changes de donnĂ©es entre applications aussi bien qu’à leur simple stockage. C’est donc tout naturellement que son usage s’est largement rĂ©pandu au point d’ĂȘtre aujourd’hui incontournable.

Cet ouvrage propose donc d’en aborder l’apprentissage de maniĂšre progressive et pĂ©dagogique, et de pouvoir en apprĂ©cier son utilisation en programmation, notamment avec C#5, WPF et LINQ. Le chapitre 1 expose les bases du langage XML. Le chapitre 2 traite du langage XPath pour l’élaboration et l’évaluation d’expression. Le chapitre 3 traite de la rĂ©alisation des feuilles de transformations XSLT nĂ©cessaires Ă  l’élaboration de fichier HTML pour visualiser des donnĂ©es XML. Le chapitre 4 traite de la rĂ©alisation des feuilles de transformation XSL-FO et de leurs usages dans la rĂ©alisation de PDF imprimables avec Apache FOP. Le chapitre 5 traite de la rĂ©alisation des DTD. Le chapitre 6 traite d’un langage de dĂ©finition de contenu qu’est le schĂ©ma XML. Le chapitre 7 traite des manipulations Ă  connaĂźtre pour un document XML avec le DOM. Le chapitre 8 traite des manipulations de lecture et d’écrire des donnĂ©es XML. Le chapitre 9 traite de la mise en pratique de l’évaluation des expressions XPath par programmation. Le chapitre 10 traite de la pratique de la validation de document XML par la DTD et par le schĂ©ma XML. Le chapitre 11 traite de la pratique de la transformation XSLT par programmation. Le chapitre 12 expose les diffĂ©rents principes pour le chargement des fichiers XML avec LINQ To XML. Le chapitre 13 expose tout ce que LINQ To XML permet pour la crĂ©ation des arborescences XML. Le chapitre 14 expose tout ce que LINQ To XML permet pour se dĂ©placer au sein d’une arborescence XML. Le chapitre 15 expose tout ce que LINQ To XML permet pour procĂ©der Ă  la modification des donnĂ©es XML par un ensemble de propriĂ©tĂ©s et de mĂ©thodes spĂ©cifiques.