Outils pour utilisateurs

Outils du site


java:xml

Ceci est une ancienne révision du document !


Introduction à XML et XSL en java

Ce TP est une introduction à XML et XSL.

Il a pour objectif de vous montrer les grands principes et les principales API java de ces langages, sans pour autant trop rentrer dans les détails.

Si vous souhaitez en apprendre plus, la dernière section “Pour approfondir ce qui vient d'être présenté” vous propose une liste de liens vers d'autres tutoriels plus complets.

XML en deux mots...

XML est un format de représentation de données. C'est à dire qu'il offre une manière particulière de stocker des données.

XML utilise des représentations sous forme d'arbre: un arbre est composé d'une racine (le tronc), de branches et de feuilles.

Ce qu'XML représente, ce sont des noeuds: le premier noeud d'un document est la racine du document, les autres noeuds sont des branches ou des feuilles.

Regardez le document document1.xml de l'archive:

  1. quel est le noeud racine?
  2. donnez quelques noeuds de type feuille
  3. donnez quelques noeuds contenant d'autres feuilles.

Un noeud peut également contenir des propriétés (attribute) qui sont spécifiés lors de la déclaration sous forme de pair-valeur:

<NomDuNoeud attribut1="valeur1" attribut2="valeur2">
contenu du noeud
<!-- un commentaire -->
  <UnAutreNoeud/>
</NomDuNoeud>

Un format XML peut être décrit dans une DTD ou un schema XML: ces documents expliquent comment un document doit être organisé.

Regardez par exemple la DTD et le schema proposé dans l'archive: que décrivent-ils?

Quel format XML connaissez-vous déjà ?

XML et les API java

SAX

DOM

XSL en deux mots...

XSL et java

Exercices guidés

Pour approfondir ce qui vient d'être présenté

java/xml.1392726724.txt.gz · Dernière modification : 2014/02/18 12:32 de bruno