- Tous les cours
- Conditions d'utilisation
- À propos de ces cours
- Contact

# Cours de XML - Prise en main d'oXygen XML Editor

version 1.06, dernière mise à jour le 13 janvier 2009.

Chercher dans le cours :

## Table des matières (TdM)

1. I. Généralités
   1. Introduction
   2. Quelques détails techniques

1. II. Interface
   1. Fenêtre principale
   2. Barre de menu

1. III. Fonctionnalités

1. IV. Exercices
   1. Exercice : Vérification de validité
   2. Exercice : Amusons-nous...

Retour au menu

## Contenu du cours

### I. Généralités

#### 1. Introduction

Il existe de nombreuses solutions permettant le développement de fichiers `XML`. Une des plus célèbres est l'environnement `XMLSpy`, mais elle présente l'inconvénient d'être un shareware et donc d'être à terme payant. On trouve également `XMLNotePad` de Microsoft, mais qui ne permet l'exploration que de petits fichiers `XML`. Il est possible d'utiliser un logiciel freeware, `XMLCooktop`, qui permet de disposer d'un environnement simple d'emploi, et la manipulation de « gros » fichiers `XML`. En revanche, il ne supporte pas la validation d'après les schémas et offre des fonctionnalités ergonomiques réduites. Bien qu'il soit suffisant pour une utilisation ponctuelle, son développement est arrêté depuis 2003.

Nous allons dans ce cours utiliser le logiciel `<oXygen> XML Editor 3.1`. Il s'agit d'un logiciel offrant un certain nombre de fonctionnalités facilitant la saisie de code `XML`.

>Retour à la TdM

#### 2. Quelques détails techniques

Une version d'évaluation limitée à 30 jours est disponible en téléchargement sur le site http://www.oxygenxml.com. Il s'agit d'un programme `Java`, qui est par conséquent portable sur n'importe quelle machine pouvant faire tourner une machine Java virtuelle. Il est également disponible sous la forme d'un plug-in pour l'environnement de développement Eclipse.

>Retour à la TdM

### II. Interface

#### 1. Fenêtre principale

Au lancement, la fenêtre principale se divise en deux : à gauche, une barre latérale présentant le projet en cours et une exploration du fichier `XML` en cours d'édition. A droite, et occupant la majeure partie de l'espace disponible, la fenêtre d'édition proprement dite.

Les boutons présents sont habituels, à l'exception d'un bouton propre à l'édition XML. Ce bouton permet d'« éditer l'arbre XML ».

>Retour à la TdM

#### 2. Barre de menu

Certains des menus sont habituels, comme Fichier, Édition, Recherche, Options, Fenêtre ou Aide, tandis que d'autres menus sont plus adaptés au logiciel.

- Éditeur d'Arbre XML permet d'éditer un fichier `XML` directement à partir de son arborescence ;

- Modules d'extension permet d'appeler un certain nombre de modules supplémentaires ; pour le moment, nous ne nous en servirons pas ;

- Nous ne nous servirons pas de Outils lors de ce cours ;

- Outils externes permet éventuellement d'utiliser des outils en ligne ;

- Le menu XML offre des fonctionnalités propres aux fichiers... `XML`. Ce sont :

  - la vérification de la validité du document en cours d'édition ;

  - l'appel et la configuration des fonctions de transformations du document (nous y reviendrons) ;

  - diverses autres fonctions d'édition.

>Retour à la TdM

### III. Fonctionnalités

Cet outil est doté d'un certain nombre de fonctionnalités facilitant grandement la production de documents `XML` bien formés (et valides).

- une édition possible à partir de l'arborescence ;

- une insertion des éléments en accord avec la `DTD` ou le Schéma en cours ;

- une indentation automatique ;

- la possibilité de travailler sur des projets ;

- des modèles de documents prédéfinis et/ou personnalisables

- il y a même un vérificateur orthographique !

### IV. Exercices

#### Exercice 1. Vérification de validité

##### Énoncé

##### Correction

#### Exercice 2. Amusons-nous...

##### Énoncé

## Historique de ce document

- Le 13 janvier 2009, version 1.06. Corrections syntaxiques. Ajout d'un lien.
- Le 13 février 2006, version 1.05. Ajout de la correction d'un exercice.
- Le 27 octobre 2005, version 1.04. Correction de syntaxe.
- Le 4 février 2005, version 1.03. Mise à jour des versions d'Oxygen.
- Le 25 juin 2004, version 1.02. Corrections typographiques.
- Le 2 février 2004, version 1.01. Corrections typographiques.
- Le 30 janvier 2004, version 1.00. Création du cours

## Bibliographie

### De l'auteur (G. Chagnon)

- XML, publié par Pearson Education en septembre 2007. Livre de cours et exercices écrit en collaboration avec Florent Nolot (Université de Reims). Consulter la fiche sur Eyrolles. Consulter la fiche sur Amazon.

## Conditions d'utilisation et licence

Cette création est mise à disposition par Gilles Chagnon sous un contrat Creative Commons.

Retour au menu