Bonjour,
Tout d'abord merci à ce forum et aux membres d'éxister.
Voilà, je suis un webmaster pas très doué, j ai fait un site qui n'est pas encore en ligne, un site en php, avec une base mysql, où il y a plein de services gratuits, genre un annuaire que l'on a rempli, des adresses d'associations par pays etc... je pense que le contenu du site ne vous interresse pas donc je ne m'attarde point.
Il y a un service que je veux ajouter, c'est l'horoscope. J'ai des fichier XML pour pour chaque mois de l'année.
Mes faibles connaissances en XML sont a partir d'un fichier xml, je sais ecrire un fichier xsl pour afficher et mettre en forme le fichier xml. Le probleme c'est que si le fichier XML est super long, je vais me trouver en face d'une page avec trop de contenu, mon but est de trier le fichier xml et de le mettre en forme "dynamiquement" (je ne sais pas si ca se dit).
je vous met un bout de code de janvier:
horos_2007_01.xml
voici la DTD horos.dtd
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
16
17
18 <?xml version="1.0" encoding="iso-8859-1" ?> <!DOCTYPE daily_western_horo_fr SYSTEM "horos.dtd"> <daily_western_horo_fr> <date>2007-01-01 <signe>Bélier <amour> Profitez au maximum de cette configuration ... </amour> <argent> Vous aurez la chance d'améliorer votre situation ... </argent> <sante> Vous serez soucieux de votre santé. Mais votre mé... </sante> </signe> CA CONTINUE COMME CA PENDANT encore 10 000 lignes vu qu'il y a 1 mois douze signe et plein de theme </date>
Maintenant j'ai crée une page page php, avec des images qui pointes vers une autre page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?xml version="1.0" encoding="iso-8859-1"?> <!ELEMENT amour (#PCDATA)> <!ELEMENT argent (#PCDATA)> <!ELEMENT citation (#PCDATA)> <!ELEMENT clin_doeil (#PCDATA)> <!ELEMENT daily_western_horo_fr (date)*> <!ELEMENT date (#PCDATA | signe)*> <!ELEMENT famille_foyer (#PCDATA)> <!ELEMENT vie_sociale (#PCDATA)> <!ELEMENT nombre_chance (#PCDATA)> <!ELEMENT sante (#PCDATA)> <!ELEMENT signe (#PCDATA | amour | argent | citation | clin_doeil | famille_foyer | vie_sociale | nombre_chance | sante | travail)*> <!ELEMENT travail (#PCDATA)>
Le lien est de ce type:
horos.php?signe=belier&jour=01&mois=01
Je veux exprimer la chose suivante afficher l'horoscope du belier pour le 1er (jour 01) janvier (mois 01) . Est ce une bonne idée?? Sachant que je ne suis pas très au courant des possibilité de xml dom etc...
Pourriez vous me dire quoi lire ou quoi apprendre ou encore quoi piquer, pour que ça fonctionne.
Je dois finir vite cette page pour passer à d'autre pages sur le site. Et le faite d'être bloqué m'angoisse. Je suis sur qu'avec vos conseils, je vais trouver une solution, une orientation qui va résoudre le problème.
Merci
Partager