Retour

Introduction à XML et ses technologies associées

Objectifs

Comprendre les enjeux de XML - Concevoir des documents XML valides et bien formés - Concevoir des feuilles de styles XSL afin de présenter les données XML.
A propos de cette formation

Référence : XML-INIT

Durée : 3.0 jour(s)

Date(s)
Nous consulter

Public

Concepteurs, développeurs, programmeurs, chefs de projet.

Pré-requis

Connaissance du langage HTML et d'un langage de programmation comme JavaScript.

SOMMAIRE

Présentation

  • Origine et fondements de XML (eXtensible Markup Language)
  • XML par rapport à HTML
  • Domaines d'utilisation
  • Objectifs et apports
  • Processeur XML
  •  

Création de document XML bien formé

  • Définition d'un document bien formé
  • Structure d'un document XML
  • Prologue
  • Elément
  • racine
  • Arbre d'éléments
  • Eléments et attributs
  • Les différentes règles
  • Commentaires
  • Caractères spéciaux et sections littérales

Objectifs des namespaces

  • Avantages
  • Affectation d’URI (Uniform Resource Identifier) à des namespaces

Création de document XML valide : Utilisation de DTD

  • Définitions
  • Notion de DTD (Document Type Definition)
  • Déclarer une DTD interne et externe
  • - Définition des éléments et des attributs
  • Limites d'utilisation

Création de document XML valide : Utilisation de Schéma

  • Présentation
  • Structure des schémas XML
  • Vocabulaire XML
  • Définition d'éléments et
  • d'attributs
  • Déclaration d'entités
  • Référencement des données
  • Définition de types

Mise en forme CSS de document XML

  • Rappels sur HTML et CSS
  • Principe des feuilles de style CSS
  • Utilisation du HTML

Mise en forme XSLT de document XML

  • Feuille de style XSLT
  • Les templates
  • Affichage des données
  • Variables et paramètres
  • Conditions et boucles
  • Langage Xpath
  • Définition d'un terme Xpath
  • Axes, filtres et prédicats

Présentation des technologies satellites

  • Xlink
  • Xpointer
  • Xquery
  • Manipulation des données XML : DOM et SAX
  • Les services Web
  • XML : stratégie et domaine d'utilisation
  • Flux RSS

Demande d'inscription à la formation

Lieu souhaité (facultatif)


Demande de renseignements