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** :) \\

Attachment: wiki2ngadoc
Description: Perl program

Répondre à