﻿<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="xhtml11.xsl"?>
<xhtml>
  <head>
  </head>
  <body>
    <div id="intro">
      <div id="summary">
      <p>Bienvenue sur le site officiel du logiciel open source Xsltop. Vous trouverez sur ce site les binaires et les fichiers sources dans la section "téléchargement". Pour des détails croustillants, c'est dans "à propos" qu'il faut aller voir. Pour les questions les plus fréquemment posées, direction la section "faq", et le tutorial devrait dissiper les points d'ombre.</p>
      <p>Bonne visite.</p>
      </div> <!-- end summary -->

    </div> <!-- end intro -->
    <div id="supportingText">
      <div id="explanation">
        <h3>Xsltop, l'éditeur XSL libre</h3>
        <p>Xsltop est un logiciel libre et opensource sous licence GPLv3 qui est entièrement écrit en Java5. Il est destiné aux développeurs XSL et aux étudiants en informatique qui souhaitent tester la famille de technologies XSL. </p>        
        <p>Ce logiciel est multi-plateforme et propose une ergonomie agréable. Il est conçu pour être le plus léger possible en s'appuyant entièrement sur java5. Aucune librairie externe n'est utilisée, ce qui facilite son accès et son utilisation. Il suffit de récupérer un jar et de l'executer avec java5 ou supérieur.</p>
	<p>Les deux grandes fonctionnalitées de cet éditeur s'articulent autour de la console XPath et de son moteur de transformation XSLT. Xsltop permet de <em>tester rapidement et facilement des requêtes XPath et des transformations XSL sur un document XML</em>.</p>
	<h3>Caractéristiques fonctionnelles:</h3>
        <ul>
          <li>Une vue dédiée à l'édition XML permet de charger, éditer et sauvegarder un document XML.</li>
          <li>Une vue dédiée au requêtage XPath permet de faire des tests sur la vue XML.</li>
          <li>Une vue dédiée à l'édition XSLT permet de charger, éditer et sauvegarder un document XSLT dans le but de transformer la vue XML.</li>
          <li>Visualisation du résultat de la transformation XML/XSLT dans une vue XML de sortie.</li>
	  <li>Une console log des messages en anglais ou en français selon le choix de l'utilisateur.</li>
        </ul>
        <h3>Caractéristiques techniques:</h3>
        <ul>
          <li>Le parseur XML, le moteur XPath et le moteur XSLT sont ceux disponibles dans java.</li>
          <li>La gestion des espaces de nom est assurée et désactivable à l'aide du menu.</li>
          <li>le parsing XML n'est pour l'instant pas validant.</li>
          <li>La sérialization des flux XML utilise l'indentation automatique.</li>
        </ul>
        <h3>Ce qui vous attend dans la prochaine version:</h3>
        <ul>
          <li>Validation des fichiers XML parsés, activable via le menu.</li>
          <li>Fonction d'édition avancée dans chaque vue.</li>
          <li>Coloration des éléments sélectionnés par XPath directement dans la vue XML.</li>
	  <li>Affichage du nom des fichiers ouverts.</li>
        </ul>
      </div> <!-- end explanation -->
    </div> <!-- end supportingText -->
  </body>	
</xhtml>

