Tom's Guide > Forum > Programmation > [xml] comment faire du html dynamique a partir d'un xml ?

[xml] comment faire du html dynamique a partir d'un xml ?

Forum Programmation : [xml] comment faire du html dynamique a partir d'un xml ?

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bon alors voilà.
Depuis récemment, Miniville a installé un système XML et RSS sur leur site pour pouvoir regarder les statistiques des Miniville.
Ce que je recherche, c'est de pouvoir mettre les statistiques de ma ville (http://gign.miniville.fr/xml désolé pour la pub mais c'est un exemple) sur mon site Nuked-Klan dans un block HTML ?
Le systeme serait d'installer un code qui met a jour les statistique tout seul.

Comment faire ???

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

En programmant en XSLT, tu peut transformer du XML en XHTML, mais ça demande du boulot :)

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

Tu saurais le faire a partir de :

Citation :

<?xml version="1.0" encoding="UTF-8" ?>
- <city>
<host>gign.miniville.fr</host>
<name>GiGn City</name>
<ranking>119</ranking>
<population>214</population>
<incomes>45850</incomes>
<unemployment>0</unemployment>
<transport>100</transport>
<criminality>0</criminality>
<pollution>0</pollution>
</city>



Pour donner

Citation :

Nom de la ville : GiGn City
Population 214
ect ...



et qui ce met a jour tout seul.
Tu sait le creer ?

Répondre à TheKido

Il te suffit de transformer les tag XML en tags XHTML.

Allez je te file un petit tuto, parce que je vais pas le faire à ta place :)
http://www.zvon.org/xxl/XSLTutoria [...] tents.html

------------------------------ 6800A007B81300CD10B00131C989CF26880541
81F900FA750230EDBADA03ECA80875FBECA808
74FBE4603C0175DFB80300CD10B8004CCD21
Répondre à CRicky

Tu peut au moins m'indiquer comment démarrer. Avec toutes ces pages je sais pas quoi faire :S

Edit : Franchement avec un code tout pret avec ce que je demmande je comprendrait mieux que la page que tu ma donné. Ou sinon essaye de me donner des explications venant de toi.


Message édité par TheKido le 15-07-2007 à 15:53:37
Répondre à TheKido

dans le lien qu'il t'a donné, t'as un exemple tout fait à la premiere page!
http://www.zvon.org/xxl/XSLTutoria [...] 1_ch1.html

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25

J'ai vu mais en en fait je ne comprend pas le système des XSL et les XML qui fonctionnent enssemble. Quel est le lien entre les fichiers ? Il faut creer des fichiers de configuration ou simplement entrer du code HTML sur une page ? JE COMPREND PAS ...

EDIT : J'ai testé le code mais en fait je dois mal m'en servir. Sa marche pas ...


Message édité par TheKido le 15-07-2007 à 20:46:09
Répondre à TheKido

Bon alors il y a pas mal de chose à comprendre avant d'aller voir des tutos ;
Un fichier XML est un fichier qui ne possède QUE des données brutes (dans ton cas : le nom de la ville, sa population etc...)

Un fichier HTML est un fichier XML spécifique, ou chaque donnée possède un type spécifique (titre, paragraphe, image, ...)
Les navigateurs internet (Firefox ou IE) savent reconnaitre les balises HTML et les interpréter pour ne garder que le texte et l'afficher proprement (le titre en gros, les paragraphes alignés etc..)

Un fichier XSL est un fichier qui permet d'associer à tes données une façon de les afficher dans un navigateur.

Voila donc ensuite le lien qu'a donné coca25 devrait te suffire, il suffit de remplacer les balise du xml donné en exemple par les tiennes pour avoir un resultat convenable.

Sinon tu peux toujours lire ton fichier avec du php, mais ca c'est une autre histoire...

Répondre à xaebhal

http://www.infini-fr.com/Sciences/ [...] first.html

je pense que ce qui te manque, c'est la relation entre le xml et le xsl, c'est l'instruction:

Code :
  1. <?xml:stylesheet type="text/xsl" href="tonfichier.xsl" ?>


à inserer dans le xml qui fait ca

------------------------------ Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25
Tom's Guide > Forum > Programmation > [xml] comment faire du html dynamique a partir d'un xml ?
Aller à :

Il y a 1676 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens