raport de erp
Table des mati`res e 1 SAX (Simple API for XML)
1
1.1
Principes de SAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.2
Les packages Java de SAX 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
1.3
Premier programme SAX2
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
1.4
Le gestionnaire de contenu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
1.5
Traiter les caract`res . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . e 4
1.6
Traiter les erreurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4
2 L’API DOM (Document Object Model)
5
2.1
Le package Java org.w3c.dom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2.2
L’interface org.w3c.dom.Node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
2.3
Premier programme DOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
2.4
Parcours d’un arbre DOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6
3 JAXP (Java API for XML Processing)
8
3.1
Une usine ` analyseurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . a 8
3.2
Les analyseurs JAXP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
3.3
Une usine pour transformer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
3.4
Les transformations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
3.5
Un exemple de transformation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4 Les alternatives ` SAX/DOM/JAXP a 11
4.1
La librairie JDOM . .