1 2 3 4 5 6 7 8 

Manipulation de fichier XML avec XPath

1.Introduction

1.1.L’objectif du XML

1.1.1.Stockage de données

Depuis l’apparition d’Internet, un standard est apparu pour pouvoir afficher les données dans les navigateurs web (le HTML). Le XML est un exemple de HTML qui permet de mettre en place une norme pour le stockage de données.

Le langage XML (eXtensible Markup Language) se retrouve maintenant dans quasiment tous les domaines du développement d'applications Java se devait donc d’être en mesure de pouvoir exploiter ce langage.

Java s’appuie sur une API qui s’appelle JAXP (Java API XML Processing) pour le traitement de données XML. JAXP est intégré au JDK depuis sa version 1.5 et intègre notamment les supports SAX, DOM et XSLT. Désormais la plateforme Java supporte le Xpath, les espaces de noms, la validation de document XML.

1.1.2.Balises personnalisés

Le principe est de stocker les données dans des balises personnalisées.
La norme de base :
  • Balise de début (<nom de la donnée>)
  • Balise de fin (</nom de la donnée>)
  • Données entre les balises

Le stockage des données se fait de façon hiérarchique, tout comme pour le HTML, il est nécessaire de respecter l’ordre de présentation des données pour garder la cohérence.

1 2 3 4 5 6 7 8 

Retrouvez ci-dessous les autres sections du Laboratoire Sun
Evènements
Java Sun Net Talk LIVE CHAT le 2 Avril à 16h303/29/08
SolarisSunDécouvrez les nouveaux Sun Fire sous Intel10/11/07
JavaValtech Days10/9/07
JavaApacheCon du 1 au 4 mai à Amsterdam2/13/07

Exemples de code
JavaManipuler les looks and feel (lister et affecter)10/15/07
JavaFaire sa propre injection de dépendance avec les annotations5/9/06
JavaSplash screen avec progress Bar5/5/06
JavaFaire un splash screen en swing5/5/06

Actualités
SunProjet Kenai: une nouvelle forge open source10/3/08
SunSun Microsystems en forme !8/4/08
SunOpenDS un ldap 100% java7/24/08
SunSun et Fujitsu annoncent un nouveau Sparc647/16/08
SunVisualVM, un outil de surveillance des applications Java7/10/08

Tips du laboratoire
EclipseVisual Editor avec Eclipse Europa, c'est possible3/28/08
EclipseGérer les projets dans un workspace.10/16/07
JavaManager votre server d'application avec Eclipse4/21/07
JavaVue des sub-packages avec Eclipse4/21/07
JavaGlisser-déposer avec Eclipse4/21/07

Laboratoire SUPINFO des technologies Sun
labo-sun@supinfo.com


Conditions d'utilisation et © Copyright SUPINFO International University
23, rue de Château Landon - 75010 PARIS - Tél : +33 (0) 153359700 Fax : +33 (0) 153359701
Respect de la vie privée