Home Développement XML - programmation locale et réseau
PDF Imprimer Envoyer

Formation XML - programmation locale et réseau


Presentation de la formation
    À l'issue de cette formation vous serez capable de développer des applications pour traiter des données XML dans un langage de programmation classique.
Cette formation peut se dérouler selon vos besoins, dans un environnement Windows ou Linux.
Ce stage est complémentaire du stage 'XML - concevoir et transformer' consacré aux outils purement XML.

Personnes concernees
    Pour apprécier au mieux cette formation, il est conseillé d'avoir une première expérience dans un language de programmation et de HTML.

Dates de la formation
   

Autres Dates, Nous contacter
 
1520 €
4 jours



INTRODUCTION
COMPOSANTS DE XML
LA VALIDATION
ANALYSE SAX
ANALYSE DOM
PRODUIRE DU XML
SERVICES WEB
AJAX

Plan de formation

INTRODUCTION
  • Les formats de données
  • Qu'est-ce que XML ?
  • XML orienté documents et orienté données
  • Les atouts de XML

COMPOSANTS DE XML
  • Balises et éléments, texte, attributs et espacement
  • Les espaces de noms
  • Les commentaires et l'échappement, les instructions de traitement
  • Le prologue et le type de document
  • Les entités

LA VALIDATION
  • Documents bien formés
  • Documents valides
  • DTD : déclaration d'éléments
  • DTD : déclaration d'attributs
  • DTD : contenu mixte, récursif, non déterministe
  • Aperçu sur les schémas W3C et Relax-NG
  • Choix de conception : attribut ou élément, détaillé ou en vrac, relation ou inclusion

ANALYSE SAX
  • Le modèle de traitement
  • Écrire une fonction de rappel
  • L'interface de programmation SAX

ANALYSE DOM
  • Le modèle de traitement
  • Structures : documents, fragments, n?uds...
  • Charger l'arbre
  • Parcourir l'arbre
  • Suivre les identifiants
  • Modifier l'arbre

PRODUIRE DU XML
  • Avec une fonction d'écriture
  • Avec DOM

SERVICES WEB
  • XML-RPC
  • SOAP
  • Enveloppe, entête et corps
  • WSDL
  • UDDI
  • Écrire une requête SOAP
  • Écrire un serveur SOAP

AJAX
  • XML et Ajax