raport de erp

1819 mots 8 pages
Java & XML
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 . .

en relation