Bonjour,
Je suis entrain de créer un système de tuto .
J'ai essayé plusieurs techniques, mais la, je pense que je tiens le bon bout en mélangeant de la SGBD et du XML.
Le problème, c'est que je ne maitrise pas ce langage ! Je me suis documenté avec plusieurs tutoriels XML, mais ce qu'il me manque c'est surtout de l'expérience...
En gros, mon système est constitué de deux bases, tuto et BigTuto :
BigTuto
tuto
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 CREATE TABLE `BigTuto` ( `id` INT( 11 ) NOT NULL AUTO_INCREMENT , `categorie` VARCHAR( 60 ) NOT NULL , `id_membre` INT( 11 ) NOT NULL , `titre` VARCHAR( 60 ) NOT NULL , `introduction` TEXT NOT NULL , `conclusion` TEXT NOT NULL , `date` VARCHAR( 15 ) NOT NULL , `heure` VARCHAR( 15 ) NOT NULL , `validation` VARCHAR( 10 ) NOT NULL , `contenu` TEXT NOT NULL , INDEX ( `id` ) ) ENGINE = MYISAM CHARACTER SET latin1 COLLATE latin1_general_ci;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 CREATE TABLE `tuto` ( `id` int(11) NOT NULL AUTO_INCREMENT, `categorie` varchar(60) NOT NULL, `id_membre` int(11) NOT NULL, `titre` varchar(60) NOT NULL, `introduction` text NOT NULL, `conclusion` text NOT NULL, `date` varchar(15) NOT NULL, `heure` varchar(15) NOT NULL, `validation` varchar(10) NOT NULL, `bigTuto` varchar(100) NOT NULL, `contenu` text NOT NULL, KEY `id` (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=27 ;
Dans le champ contenu, je compte mettre le XMl.
Voici l'exemple de XML que j'ai fait :
Big tuto
tuto
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <partie> <titre-partie>Le titre de la partie</titre-partie> <chapitre include="un-tuto.xml"> <chapitre include="un-autre-tuto.xml"> </partie>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <sous-partie> <titre-SP>Le titre de la sous-partie</titre-SP> <contenu-SP>Le contenu</contenu-SP> </sous-partie>
Voila donc mon ébauche de système.
ceci constitue les bases, maintenant, je vais rentrer dans le concret, seulement, pour ca, j'aurais besoin de deux précisions :
Est-ce que mon système parait stable et optimisé ?
Au niveau du traitement du XML, quel langage doit-je utiliser pour pouvoir éditer facilement ce qu'il y a dans la BDD, sans que ce soit trop lourd ?
Merci d'avance, nicknick63.
Partager