Salut ! Bon je mail gontran personnellement pour le script wiki2ngadoc. Ce programme prend la source du fichier .txt qui est en fait la page d'édition du wiki. Ensuite mon programme fait diverses opérations pour sortir un fichier .xml le problème est que lorsque on veut passer du xml vers le xhtml avec xlsproc (il me semble que c'est ca) il y a des erreurs de tous les cotés. J'ai regardé mon script et dans le fichier .xml j'obtiens bien ce que je souhaitais. En fait il faudrait que gontran me dise ce qu'il ne va pas dans la syntaxe du fichier .xml pour que je puisse rajouter ce qu'il manque pour que tout fonctionne. Je joins le programme, un fichier essai.txt et le fichier essai.xml fait par mon programme. L'utilisation de mon logiciel est : perl wiki2ngadoc essai.txt Vous pouvez rendre exécutable mon programme avec chmod +x wiki2ngadoc pour vous passer de perl
Merci de me dire ce qu'il ne va pas Le programme peut etre encore améliorer mais je souhaite traiter les problèmes avant de faire les améliorations La chips
<?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE ngadoc SYSTEM "./xslt/ngadoc.dtd"> <?xml-stylesheet type="text/xsl" href="./xslt/single-page.xsl"?> <ngadoc> <head> <title>Présentation de Ngadoc</title> <version>0.1</version> <author> <name></name> <email></email> </author> <keywords></keywords> <summary> </summary> <seealso><a href=""></a></seealso> </head> <section id="Qu'est-ce que ngadoc?" title="Qu'est-ce que ngadoc?"> Ngadoc, c'est tout simplement le projet de documentation de Nasgaïa, mais aussi le nom du format de celui-ci. Reprenons. Ngadoc c'est : <ul> <li>le format xml de la documentation (merci Gontran , un boulot superbe); <li>le système de classement de la doc; <li>tous les outils qui tournent autour; <li>toutes les documentations; </ul> Le chef de projet est fraazz, ne lui marchez pas sur les pieds, il vous mangerait :) </section> <section id="Qu'est-ce qui est fait?" title="Qu'est-ce qui est fait?"> Le format est défini et encore non fixé (pour l'instant). La documentation du format : <a href=http://"http://svn.gna.org/viewcvs/*checkout*/nasgaia/trunk/ngadoc/ngadoc.fr.html?rev=6">Documentation du format</a> Le contenu du dépôt svn : <code>http://svn.gna.org/viewcvs/nasgaia/trunk/ngadoc/</code> Pour le récupérer avec svn : <code>svn co http://svn.gna.org/viewcvs/nasgaia/trunk/ngadoc ngadoc</code> </section> <section id="Que reste-t-il à faire ?" title="Que reste-t-il à faire ?"> <ol> <li>le gestionnaire de documentation; <li>les outils de recherches online et offline; <li>des documentations à écrire; <li>tout ce qui peux rentrer dans le projet type DAN (Dictionnaire des Acronymes), astuces, ... et le moyen de les ajouter. </ol> </section> <section id="Qui peut le faire ?" title="Qui peut le faire ?"> Tout le monde, alors contribuez ! N'hésitez pas, Nasgaïa c'est <strong>aussi</strong> le <strong>droit</strong> de faire <strong>des erreurs en apprennant</strong> :) </section> </ngadoc>
====== Présentation de Ngadoc ====== ===== Qu'est-ce que ngadoc? ===== Ngadoc, c'est tout simplement le projet de documentation de Nasgaïa, mais aussi le nom du format de celui-ci. \\ Reprenons. Ngadoc c'est : * le format xml de la documentation (merci Gontran , un boulot superbe); * le système de classement de la doc; * tous les outils qui tournent autour; * toutes les documentations; Le chef de projet est fraazz, ne lui marchez pas sur les pieds, il vous mangerait :) \\ ===== Qu'est-ce qui est fait? ===== ---- Le format est défini et encore non fixé (pour l'instant). \\ La documentation du format : [[http://svn.gna.org/viewcvs/*checkout*/nasgaia/trunk/ngadoc/ngadoc.fr.html?rev=6|Documentation du format]] \\ Le contenu du dépôt svn : ''http://svn.gna.org/viewcvs/nasgaia/trunk/ngadoc/'' \\ Pour le récupérer avec svn : ''svn co http://svn.gna.org/viewcvs/nasgaia/trunk/ngadoc ngadoc'' \\ ===== Que reste-t-il à faire ? ===== - le gestionnaire de documentation; - les outils de recherches online et offline; - des documentations à écrire; - tout ce qui peux rentrer dans le projet type DAN (Dictionnaire des Acronymes), astuces, ... et le moyen de les ajouter. \\ ===== Qui peut le faire ? ===== Tout le monde, alors contribuez ! \\ N'hésitez pas, Nasgaïa c'est **aussi** le **droit** de faire **des erreurs en apprennant** :) \\
wiki2ngadoc
Description: Perl program
