Formation XML : Comprendre et utiliser XML

4.6 sur 5 étoiles

5 étoiles
60%
4 étoiles
40%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 5 avis
(5 avis)
Durée 2 jours
Niveau Fondamental
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence DXML
Éligible CPF Non

Qu’est-ce que XML ?

XML (eXtensible Markup Language) est un standard universel pour la structuration, le stockage et l’échange de données entre applications. Utilisé dans les architectures logicielles, les ETL, les Web Services et les applications no-code, XML permet de représenter les informations de manière hiérarchique et lisible, tant par les humains que par les machines. JSON, son équivalent plus léger, est aujourd’hui largement utilisé dans les environnements web et les API modernes.

Pourquoi suivre une formation XML : Comprendre et utiliser XML ?

Cette formation vous permettra d’acquérir une maîtrise complète de la création, de la validation et de la transformation de documents XML et JSON. Elle s’adresse à ceux qui souhaitent comprendre le rôle fondamental de ces standards dans la gestion des données et l’intégration d’applications. Grâce à des travaux pratiques concrets, vous apprendrez à manipuler DTD, XML Schema, XPath et XSLT pour automatiser et fiabiliser vos échanges d’informations.

Objectif opérationnel :

Maîtriser l'écriture de documents XML et des schémas DTD et XSD

Objectifs pédagogiques :

A l'issue de cette formation vous aurez acquis les connaissances et compétences pour :

  • créer et valider des documents structurés XML
  • créer et utiliser XLST afin de transformer des documents XML en XML, HTML, RTF etc…

Public :

Cette formation s'adresse aux chefs de projet, concepteurs et développeurs ce cours permet de faire le point sur l'état de l'art des technologies XML et JSON et de comprendre leurs rôles dans les solutions entreprise.

Prérequis :

Aucun.

J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant ce test.

Généralités 

A quelles problématiques répondent les langages de description (Web, transformation, stockage de données, etc.) ?
Tour d'horizon des contextes d'utilisation métiers
Principes techniques généraux des langages à balises (SGML, HTML, CSS, …)
La place de XML/JSON avec les autres technologies Web (Ajax, HTML5, CSS3, RSS, API, …)

Premiers pas avec XML et JSON

Le modèle de données XML et le vocabulaire associé (éléments, balises, attributs)
Principes de document “bien formé” et “valide"
Comparaisons techniques entre HTML, XML, SGML, JSON
Principe du "parsing" XML (exploration des données dans le document)
Le modèle de données JSON (objet, tableau, valeurs)
Le parsing JSON
Quelques outils XML (XMLSpy, oXygen XML Editor, Saxon, …)
Travaux pratiques :Modélisation XML des informations d'une bibliothèque (titre, auteur)

Syntaxe XML détaillée

Impacts de la déclaration XML dans les futurs traitements
Les éléments auto-fermants
Bonnes pratiques dans l'utilisation des attributs
Conseils sur les commentaires
Éviter les conflits de nommage avec les espaces de noms
La gestion des caractères spéciaux (<,>,',", &, …) avec <, >, &apos, etc.
Quand définir des entités personnalisées ?
L'entité externe non analysable
Inclure du texte non analysé par le parseur XML (CDATA)
Travaux pratiques :Enrichissement du cas précédent avec des caractères spéciaux, des commentaires, des mots clefs, etc.
On pose la problématique de la validation du document pour introduire le chapitre suivant.

Validation de données XML par DTD et XMLschema

Pourquoi valider un document XML ?
Comparaison entre DTD et XML Schema (usage, flexibilité, complexité)
Création et intégration de DTD internes et externes
Définition des éléments, attributs, et entités
Syntaxe de base de XMLSchema
Types de données simples et complexes
Constructeur de collections, héritage de types, réutilisation de définitions
Utilisation des espaces de noms
Les schémas multiples
La gestion des versions
Travaux pratiques :Validation du document précédent avec DTD et XMLSchema, analyse des erreurs de validation et résolution des problèmes

Transformation de document avec XSLT et XSL/FO

Principes de fonctionnement des technologies de transformation XML
Différences entre XSLT (eXtensible Stylesheet Language Transformations) et XSL-FO (XSL Formatting Objects)
Interactions entre XSLT et XSL/FO
Structure d'une feuille de style XSLT (template, value-of, for-each, if, choose, …)
Navigation dans le document XML avec XPath
Création de templates
Utilisation de variables et de paramètres
Composants clés de XSL-FO : pages master, flow, block, inline, table.
Mise en page et gestion des attributs de style.
Les règles modèles par défaut

Exposés théoriques avec nombreuses démonstrations accompagnées de travaux pratiques. L'outil XMLSPY est utilisé durant la formation, mais vous êtes libre d'utiliser le logiciel de votre choix. Remarque : l'ensemble des travaux pratiques est réalisable à distance si vous optez pour la formule cours à distance

Date de mise à jour du programme : 09/01/2026

Dates et lieux

1
2
3
4
5
Du 04 au 06 février 2026
Lieu
Distanciel
Durée
2 jrs
1490 € HT
Du 04 au 06 février 2026
Lieu
Paris
Durée
2 jrs
1490 € HT
Du 16 au 17 février 2026
Lieu
Distanciel
Durée
2 jrs
1490 € HT
Du 16 au 17 février 2026
Lieu
Paris
Durée
2 jrs
1490 € HT
Du 16 au 17 février 2026
Lieu
Nantes
Durée
2 jrs
1490 € HT
Du 16 au 17 février 2026
Lieu
Rennes
Durée
2 jrs
1490 € HT
Du 16 au 17 février 2026
Lieu
Sophia Antipolis
Durée
2 jrs
1490 € HT
Du 16 au 17 février 2026
Lieu
Strasbourg
Durée
2 jrs
1490 € HT
Du 16 au 17 février 2026
Lieu
Toulouse
Durée
2 jrs
1490 € HT
Du 04 au 05 mai 2026
Lieu
Distanciel
Durée
2 jrs
1490 € HT
1
2
3
4
5

Avis des participants à la formation XML : Comprendre et utiliser XML

Note moyenne de 4.6/5(5)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

Sylvie
4/5
Mon avis sur le contenu du stage: Les TPs pourraient être un peu plus progressifs (par difficulté croissante) Suggestion : commencer par des TPs "pré-remplis" avec des infos à compléter Mon avis sur la salle de formation: Formation effectuée dans nos locaux Ce que j'ai le plus apprécié: La compétence et la disponibilité de l'intervenant Cours vivant
GN
4/5
Mon avis sur le contenu du stage: Support de cours papier ancien et léger en terme de contenu Supports de cours complémentaires en version électronique plus complets Mon avis sur le formateur: Parfait Mon avis sur la salle de formation: N/A
QB
5/5

Ces formations peuvent aussi vous intéresser :

XSL-T, XPath, XSL-FO

  • Niveau : Intermédiaire
  • Référence : DXMT

Une initiation à la programmation

  • Niveau : Fondamental
  • Référence : DIPG

Initiation, Vocabulaire, Conception, UML, Programmation, IDE, Framework, C#, Java

  • Niveau : Fondamental
  • Référence : DIPO

Optimiser vos applications en vous appuyant sur le parrallélisme

  • Niveau : Intermédiaire
  • Référence : DPMC


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

4,7/5
94% de nos participants
sont satisfaits ou
très satisfaits


Formateurs experts
validés par
PLB

%
Des participants
recommandent
nos formations