Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
875 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  XMMS Stats - Impossible d'afficher son fichier XML

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

XMMS Stats - Impossible d'afficher son fichier XML

n°670964
carribeanw​olf
Posté le 01-05-2005 à 20:43:41  profilanswer
 

Bonsoir j'ai un petit souci, j'ai installe le plugins XMMS Stats qui crée un fichier XML avec toutes les infos sur mes préférences musicales. Le souci sé lorsque je veux ouvrir ce fichier XML FireFox me renvoit ce message :  
 

Citation :

Ce fichier XML ne semble pas avoir d'information de style associé avec lui. L'arbre du document est montré ci-dessous.


 
Que dois je faire ? Sa me soul, voici le début du code du fichier XML :
 

Citation :

<?xml version="1.0"?>
 
<xmmsstats>
<song>
<title>Elvis Crespo - </title>
<hits>9</hits>
<length>356440</length>
<listentime>2249002</listentime>
<last>1114948174</last>
</song>
<song>
<title>Degree - Ice cream love</title>
<hits>4</hits>
<length>255660</length>
<listentime>1020766</listentime>
<last>1114971662</last>
</song>
<song>


 
J'aimerais savoir donc ce que je dois faire pour pouvoir afficher ce fichier, merci

mood
Publicité
Posté le 01-05-2005 à 20:43:41  profilanswer
 

n°670967
YupYup
Non.
Posté le 01-05-2005 à 20:45:19  profilanswer
 

Ben il a l'air de s'afficher, puisque tu le vois ?


---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett
n°670969
carribeanw​olf
Posté le 01-05-2005 à 20:46:57  profilanswer
 

Je capte rien, normalement un fichier XML doit s'afficher comme une page web non ? Là c'est comme un code source ! Comment dois-je m'en servir pour que sa s'affiche comme une page web, j'y capte vraiment rien

n°670971
YupYup
Non.
Posté le 01-05-2005 à 20:48:05  profilanswer
 

Non, un fichier XML n'est pas un fichier HTML, tu dois confondre les deux je pense.
 
Le XML c'est ça : http://www.w3.org/XML/
Le HTML c'est ça : http://www.w3.org/MarkUp/


---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett
n°670972
carribeanw​olf
Posté le 01-05-2005 à 20:51:17  profilanswer
 

Ah ouais, mais je fais quoi avec ce fichier XML ? Voir tout en code source sé pas le pied !

n°670978
YupYup
Non.
Posté le 01-05-2005 à 20:58:02  profilanswer
 

Ben tu fais tourner une moulinette qui te le convertisse au format HTML par exemple. Les fichiers XML sont souvent destinés à être traités par un autre programme.
 
Une première piste serait de visiter la page du maintainer du plugin XMMS que tu utilises (attention, pas celle de XMMS), pour voir s'il n'a pas implémenté ce genre de moulinettes.


---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett
n°670983
carribeanw​olf
Posté le 01-05-2005 à 21:00:23  profilanswer
 

le truc bizarre sé que je ne trouve pas son site, j'ai beau cherché mais y a aucune info !

n°670987
YupYup
Non.
Posté le 01-05-2005 à 21:03:29  profilanswer
 

http://oute.org/?page=xmms_stats
 
Apparemment il n'a pas développé de quoi exploiter ce fichier XML.


---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett
n°670994
carribeanw​olf
Posté le 01-05-2005 à 21:10:19  profilanswer
 

aucune info sur une telle fonction, voici le fichier readme :
 
NFORMATIONS
------------
Website:
    http://www.oute.org/mystuff/
 
Author:
     Renaud Galante <diodo@oute.org>
 
 
XMMS-Stats Plugin 0.1.0
-----------------------
 
Plugin générant un fichier XML ayant pour structure le nom
de la chanson, sa longueur, le nombre de fois que la  
chanson a été écoutée, le temps d'écoute, ainsi que la date
de la dernière écoute.
 
Configuration
--------------
3 champs de configuration existe
  - le premier indique le chemin complet du fichier XML qui  
    sera généré. e.g. /home/toto/public_html
  - le deuxième indique l'intervalle de temps en minute entre
    chaque génération du fichier XML. 0 signifie pas de gération
  - le troisième indique la valeur minimum de temps d'écoute
    de la chanson à partir de laquel les statistiques de la chanson  
    sont mise à jour.  
       e.g 60  
           Les statistiques de la chanson seront mise à jour
    seulement si on l'a écouté plus de 60 secondes
    En mettant 0 comme valeur, les statistiques de la chanson
    seront mise à jour seulement si on l'a écouté entièrement

n°670995
carribeanw​olf
Posté le 01-05-2005 à 21:10:45  profilanswer
 

Donc c'est un plugin qui sert à rien ou koi ?

mood
Publicité
Posté le 01-05-2005 à 21:10:45  profilanswer
 

n°670997
carribeanw​olf
Posté le 01-05-2005 à 21:13:35  profilanswer
 

il a fé un script en PHP, mais je vois pas trop à quoi sa peu me servir avec firefox je peux pas l'ouvrir!

n°670999
YupYup
Non.
Posté le 01-05-2005 à 21:14:39  profilanswer
 

Euh non, ce script php est l'ancienne(?) page web de son plugin.


---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett
n°671006
carribeanw​olf
Posté le 01-05-2005 à 21:20:54  profilanswer
 

voici son fichier :
 

Citation :

<HTML>
<BODY bgcolor=black text=white>
<?php
$fichier = "xmms_stats.xml";
$is_time = 0;
 
function gestionnaire_texte($id_analyseur, $texte)
{  
    global $is_time;
    global $is_unix_time;
    if (!($texte== "\n" )){
 if($is_time==0)
      print $texte;
 else if ($is_time==1){
     print (intval($texte/1000/60))."m ".(($texte/1000)%60)."s";
     $is_time=0;
 }
 else if ($is_time==2){
         echo gmdate("M d Y H:i:s", $texte);
     $is_time=0;
 }
 
         
    }
}
 
function startElement($parser, $name, $attrs) {
 
    global $is_time;
    if($name == "SONG" )
 print "<TR>\n";
    else if($name == "LENGTH" || $name == "LISTENTIME" ){
 $is_time=1;
 print "<TD><CENTER><font size=1>";
    }
    else if($name == "HITS" ){
 print "<TD><CENTER><font size=1>";
    }
    else if($name == "TITLE" )
 print "<TD><font size=1>";
    else if($name == "LAST" ){
 $is_time=2;
 print "<TD><CENTER><font size=1>";
 
    }
     
}
 
function endElement($parser, $name) {
    if($name == "/SONG" )
 print "</TR>\n";
    else if($name == "/LENGTH" || $name == "/HITS" )
     print "</FONT></CENTER></TD>";
    else if($name == "/TITLE" )
 print "</FONT></TD>";
}
 
$id_fichier = fopen($fichier,"r" );
$donnee_XML = fread($id_fichier, filesize($fichier));
 
$id_analyseur = xml_parser_create();
 
xml_parser_set_option($id_analyseur, XML_OPTION_CASE_FOLDING, true);
xml_set_character_data_handler($id_analyseur, "gestionnaire_texte" );
xml_set_element_handler($id_analyseur,"startElement", "endElement" );
 
print "<TABLE border=0>\n";
print "<TR>\n<TD><CENTER>Titre<BR><BR></CENTER></TD><TD> Nombre d'&eacute;coute <BR><BR></TD><TD>Dur&eacute;e<BR><BR></TD><TD>Temps d'&eacute;coute<BR><BR></TD><TD>Derniere &eacute;coute<BR><BR></TD></TR>";
xml_parse($id_analyseur, $donnee_XML, feof($id_fichier));
 
print "</TABLE>\n";
 
xml_parser_free($id_analyseur);
?>
<p align="right"><a href="http://oute.org/mystuff/xmms_stats_stuff.php">Powered by xmms-stats</a></font></p>
</BODY></HTML>


n°671008
YupYup
Non.
Posté le 01-05-2005 à 21:22:31  profilanswer
 

Au temps pour moi. Bon ben il ne te reste plus qu'à installer un serveur Apache et php4, et tu pourras exécuter ton script.
 
Je ne pourrai pas t'aider là-dessus, ce sont des technologies que je ne maitrise pas.  
 
Salut !


---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett
n°671010
carribeanw​olf
Posté le 01-05-2005 à 21:24:59  profilanswer
 

regardes g mis sa sur mon ftp => sa marche => http://dancehallwar.free.fr/playlist/xmms_stats.php

n°671014
YupYup
Non.
Posté le 01-05-2005 à 21:26:28  profilanswer
 

Super, félicitations !


---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  XMMS Stats - Impossible d'afficher son fichier XML

 

Sujets relatifs
Récupérer un fichier après effacement ?XMMS - comment récuperer sa playslist ?
Debian - impossible de faire apt et lancer un éditeurimpossible de taper les touches < et > (slackware 10.1 )
Installer un linux dans un fichier[Free 56K] Connexion impossible : NO CARRIER !
Comment partitionner 136Go pour un serveur de fichier sambaImpossible de boot sur CD
[linux+emacs+script+modèle] question lecture de fichierAppropriation de fichier sous Samba
Plus de sujets relatifs à : XMMS Stats - Impossible d'afficher son fichier XML


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR