XML Copy Editor

De EduTech Wiki
Aller à la navigation Aller à la recherche

Cet article est en construction: un auteur est en train de le modifier.

En principe, le ou les auteurs en question devraient bientôt présenter une meilleure version.



Introduction

Ce tutoriel est dédié au débutant avec XML et avec les éditeurs XML. Dans ce tutoriel, nous aborderons l'installation de XML Copy Editor, la présentation de l'interface et les fonctionnalités de l'éditeur ayant trait au cours STIC:STIC I et STIC:STIC II. Gardez donc à l'esprit que cet éditeur dispose d'autres fonctionnalités qui ne seront pas étudiées ici.

XML Copy Editor est un éditeur XML très facile à comprendre et à prendre en main (très bien pour les débutants). L'éditeur permet la validation des fichiers XML, la validation des DTD et les tles transformations XSLT.

A NOTER : cet éditeur n'est disponible que pour Windows et Linux (pas pour Mac).


Installation et prise en main

Télécharger XML copy editor

La dernière version de XML Copy editor est la Version 1.2.1.3 du 06/09/2014 (en Mars 2016).

Pour windows, deux versions sont disponibles (le téléchargement doit commencer 5 secondes après un clic sur ce lien):

On conseille le plus souvent d'installer la version Windows 64 pour un système d'exploitation en 64 bits.

Notes: vérifier si une version plus récente n'est pas téléchargeable sur le lien [1]. Les versions téléchargeables sont indiquées à gauche de la fenêtre.

Pour Linux,deux versions sont également disponibles (le téléchargement doit commencer 5 secondes après un clic sur ce lien):

L'installation de XML Copy Editor se fait comme n'importe quel autre logiciel (pas d'options particulières à cocher, suivez juste les instructions données lors de l'installation).

Créer un document dans XML Copy Editor

Pour créer un nouveau fichier, cliquer sur fichier > nouveau.

Vous pouvez ensuite choisir le type de fichier que vous souhaitez créer. Dans l'exemple ci dessous, vous pouvez créer soit un fichier XML, une DTD ou une stylesheet XSL.

06-03-2016 20-05-46.png

Interface de XML Copy Editor

L'interface est très épurée, elle comporte une fenêtre principale qui est similaire a un éditeur de texte brut. Il s'agit ici de l'objectif principal de conception de XML Copy Editor: éviter les fenêtres et les barres d'outils non essentiels.

Pour créer un nouveau fichier

XMLCopyEditor2.png

Dans l'image

XML valide et bien formé

Pour vérifier que XML est bien formé (respecte les règles syntaxiques de XML) et valide (respecte la "grammaire" du langage contenue dans le DTD (Définition de Type de Document), deux boutons sont à disposition dans la barre de menu comme illustré ci-dessous.

XMLCopyEditor4.png


A noter également que les erreurs de codes sont signalés dans la fenêtre en bas de l'éditeur. Le message d'erreur indique le type d'erreur et la position de l'erreur (avec indications de la ligne et de la colonne). Par exemple, pour la justesse de forme, on peut avoir une erreur de type : '"Error at line 1, column 1 : syntax error"'.

ATTENTION : l'éditeur ne signale qu'une erreur à la fois. Une fois corrigée, il faut revérifier le document jusqu'à ce que le document soit valide.


Lier une feuille de style CSS

Il est possible de mettre en forme les balises XML avec un fichier CSS: à chaque balise du XML, il suffira de définir un élément de style.

Procédure :

  • Créer votre fichier CSS en définissant les styles de vos balises XML
  • Déclarer le fichier CSS dans le fichier XML sous la forme <?xml-stylesheet href="lien.css" type="text/css"?>


Liens

  • XML Copy Editor
  • XML Copy Editor help page

A FAIRE Lien : exercice 10, http://edutechwiki.unige.ch/en/XML_editor (en francais)