XML

XML
Durée21 heures
Tarif HT1060 euros par stagiaire
ObjectifVue d'ensemble des technologies XML. Construire son propre balisage. Définir sa DTD ou son XSD en fonction de ses besoins. Savoir utiliser les requêtes XPATH, les transformations XSLT. Créer sa feuille de style XSL. Exploiter la librairie Java JAXP.
Pré requisConnaissance de base d'un langage de balisage tel que HTML, connaissance préconisée du langage Java.
Méthode pédagogique60% de travaux pratiques

Plan de la formation

Présentation de XML

  • Qu'est qu'une balise XML?
  • Structure d'un fichier XML
  • Comparaison entre HTML et XML
  • Définition de XHTML
  • Encodage XML, unicode
  • Vocabulaire XML: Element, attribut
  • XML bien formé
  • Les espaces de noms
  • Cas d'utilisation d'XML

Définir une structure XML

  • Définition de type de document DTD
    • Syntaxe
    • Parseur XML
    • XML valide
  • Les schémas XSD
    • Syntaxe
    • Les différences avec les DTD

Naviguer dans un document XML

  • DOM
    • Vocabulaire
    • Naviguer dans l'arbre des noeuds
  • XPATH
    • Présentation
    • Les expressions XPATH

Transformer un document XML

  • Les Cascading Style Sheet (CSS)
  • XSLT
    • Syntaxe
    • Les instructions du langage (template, for-each,...)
    • Effectuer un comptage de noeud
    • Effectuer un tri
    • Transformation d'un XML en HTML

Vue d'ensemble des technologies XML

  • XSL-FO
  • MATHML
  • SVG
  • DataBinding avec JAXB
  • Les perspectives d'XML
  • Les Web Services
    • SOAP
    • WDSL