Plan de cours
- Rôle du document XML
- Le document XML : orienté document ou données ?
- La circulation XML : notion de bus
- Structure et validation d’un document XML
- Transformation et adaptation d’un document XML
- XML et les bases relationnelles
- Outils pour manipuler les documents XML
- Structure d’un document XML
- La déclaration du type de document
- Les attributs d’un élément
- Les nœuds textes
- Les entités du document
- Réutilisation des définitions
- Analogie avec les DTD
- Modélisation avec les espaces de noms
- La déclaration dans un document XML
- Parallèle avec la conception objet
- Publication de documents XML
- Programmation DOM avec ASP
- La gestion des espaces de noms
- Programmation avec JAXB
- Programmation avec XSLT
Profitez de ce manuel de formation en PDF pour comprendre mieux le XML et enrichir votre connaissance.
Commencez à télécharger ce cours adapté pour vous et à apprendre XML.
Table des matires IX Les changes avec SOAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 187Principal niveau de structure : lÕenveloppe . . . . . . . . . . . . . . . . . . . . . . . . 187Premire partie de lÕenveloppe : lÕen-tte. . . . . . . . . . . . . . . . . . . . . . . . . . 188Deuxime partie de lÕenveloppe : le corps . . . . . . . . . . . . . . . . . . . . . . . . . 188Les changes par les services web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189Le format de description des services web : WSDL . . . . . . . . . . . . . . . . . 190Les annuaires UDDI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 192Programmation des services web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192 Les changes XML avec Ajax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 CHAPITRE 7Les bases de donnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 199 Son rle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . 199 Quelques bases de donnes relationnelles . . . . . . . . . . . . . . . . . . . . . . . 200La base MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . 200La base Oracle avec XSQL Servlet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 Quelques bases de donnes natives XML . . . . . . . . . . . . . . . . . . . . . . . . 206La base Open Source Xindice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206La base Open Source Berkeley DB XML . . . . . . . . . . . . . . . . . . . . . . . . . 209 Correction des exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 219 CHAPITRE 8Programmation XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 223 Son rle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . 223 Les parseurs XML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . 224 La technologie SAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . 224Les avantages et inconvnients de SAX . . . . . . . . . . . . . . . . . . . . . . . . . . . 224Programmer avec SAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . 225 Programmer avec DOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . 238API DOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . 238La technologie JAXP et DOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245Programmation DOM avec PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252Programmation DOM avec ASP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254Programmation DOM avec JavaScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254 XML Livre Page IX Lundi, 17. septembre 2007 2:54 14