Outils
Xml to Html > Présentation
Les outils Xml
Deux outils complémentaires GenXML et OutilXml permettent de créer une unité d'information Web (partie d'un site Web concernant le même sujet). Le logiciel GenXML permet de créer des pages Xml structurées dans le dossier qui a été choisi et génère une prévisualisation des pages Html qui en résulteront. Le logiciel OutilXml permet de créer un sommaire, de lui associer tous les fichiers Xml créés par GenXML dans le même dossier puis de générer les pages Html qui constitueront l'unité d'information Web avec le sommaire intégré.
Pour générer ces pages Html, il faut une page Html spéciale qui donne le "look" de cette unité d'information appelée «page de décors». Cette page de décors permet de générer les pages Html avec le titre (texte ou image) de l'unité, le titre de la page active, un logo (facultatif) représentatif de cette unité, un bouton (facultatif) pour imprimer la page sans le sommaire, un copyright en bas de page. Elle permet aussi d'intégrer le bandeau du site (s'il y en a un) et le menu horizontal éventuel du site sous le bandeau.
Ces outils sont gratuits, pour les obtenir voir la rubrique Téléchargement

Pour une automatisation optimum de ces outils on peut adopter l'organisation suivante sur le disque dur :
  • création d'un dossier de l'unité d'information (contenant les pages Html) par exemple Unite_Information comme sous-dossier du Site Web.
Ce dossier doit contenir les dossiers suivant :
  • FichiersSources (voir ci-dessous) ;
  • Images (toutes les images utilisées par les pages Html de l'unité d'information) ;
  • Fichiers (tous les fichiers Zip ou Word proposés en téléchargement ou à ouvrir par Word dans toutes les pages Html.de l'unité d'information).


Dans le dossier FichiersSources (contenant tous les fichiers xml), cinq fichiers sont nécessaires :
  • la page de decors (fichier html pour l'outil d'intégration). Le nom du fichier de cette page doit contenir le mot decor ;
  • EnteteHtml.txt utile pour la visualisation correcte des pages Html par l'outil GenXml (sinon aperçu sans style) et nécessaire pour OutilXml qui l'intègre dans les pages imprimables et les documents liés ;
  • EnteteXml.txt (facultatif pour une entête personnalisée des fichiers xml créés par GenXML) ;
  • UI1.css (fichier pour la présentation des pages Html de cette unité d'information) ;
  • le fichier de sauvegarde (d'extension : xma) de l'unité d'information sera créé par l'outil d'intégration dans ce dossier.
Toujours dans ce dossier, un sous-dossier FichiersVisuHtml est créé, s'il n'existe pas déjà, pour sauvegarder les fichiers Html produits par GenXml avant d'afficher une page de visualisation Html. Le logiciel GenXml recalcule le chemin des images et des fichiers en téléchargement pour un affichage correct dans ces pages Html (ce qui évite le doublon des dossiers Images et Fichiers).

Dans le dossier racine du site Web, il faudra copier les fichiers suivants :
  • UI1.css ;
  • Tiret.png ;
  • Fenetre.js.
De plus, il faut créer à la racine du site Web un sous-dossier SiteImages qui devra contenir les images suivantes :
  • Bandeau.jpg (le bandeau du site, s'il y en a un, repris par l'unité d'information) ;
  • hab_dot.gif (sert à positionner finement certains éléments) ;
  • bt_top.gif (sert pour créer un lien servant à remonter au début de page) ;
  • imprimer.gif (bouton pour afficher la version imprimable d'une page Html).
Tous ces fichiers sont fournis avec les outils Xml.