Gestion de projets STAF-18 - Technique

Pour XML, consultez ma page XML. Les transparents "Introduction à XML" sont disponibles en format HTML ou PDF.

Visualisation d'un fichier XML + XSLT en HTML

Pour visualiser le contenu de votre fichier XML, vous utilisez le servlet XSLatorServlet. Regardez l'exemple ci-dessous et substituez votre fichier xml dans l'URL, mais gardez le fichier xsl !). Ce servlet prend un fichier xml sur le réseau ainsi qu'un fichier xsl et produit du HTML avec.

Servlet ancien (que je vais enlever un jour) Servlet nouveau (marche uniquement pour les serveurs sur tecfa2). Exemple:

Attention:

Explication du fichier XSLT

A faire, vous pouvez étudier le fichier project.xsl et lire des tutoriels XSLT

Explication du DTD, outils

L'explication du DTD project.dtd est sous construction:

Validation

Outils

Vous choisissiez l'outil qui vous convient. Comme pour HTML, il existe 4 types d'outils:

  1. Un simple éditeur de texte
  2. Un éditeur avec support simple (comme emacs/sgml ou Spy ou Xed). Ces outils vous permettent de créer des fichier XML well-formed (Tags qui ferment etc. mais qui ne respectent pas un DTD).
  3. Un éditeur avec support "sémantique" (comme emacs/psgml ou Excosoft/Documentor ou Emile pour Mac). Il faut si possible choisir un tel outil, car il vous permet de créer des documents valides. Il "comprend" un DTD et vous offre le choix des bons tags pour chaque contexte ! Un outil non-validant vous laisse créer des tags au hasard.
    Voir : comment installer le support XML pour Emacs (mais ignorez tous ce qui JAVA /DKS!).
  4. Un ou outil XML professionnel comme XMetal
  5. Un outil totalement WysWyg genre FrameMaker/SGML ou les futurs MS/Word. Très cher pour le moment

Il existe quelques bon sites qui font l'inventaire, notamment http://www.xmlsoftware.com/ et Free XML software

Attention:


Retour à la page gestion - Retour à STAF-18

D.K.S.