Problème playlist.xml

Rem -  
Ozimandias Messages postés 528 Statut Membre -
Bonjour,

Je suis entrain de faire une playlist.xml, j'aimerai avoir une balise pour séparer des parties.

Exemple :

<trackList>

<BALISE QUE JE CHERCHE>Musique RAP</BALISE QUE JE CHERCHE>
<track>
<title>Musique rap</title>
<creator>Auteur</creator>
<location>rap.swf</location>
</track>
<track>

<title>Musique rap2</title>
<creator>Auteur2</creator>
<location>rap2.swf</location>
</track>

<BALISE QUE JE CHERCHE>Musique ROCK</BALISE QUE JE CHERCHE>

<track>

<title>Musique rock</title>
<creator>Auteur</creator>
<location>rock.swf</location>
</track>

<track>

<title>Musique rock2</title>
<creator>Auteur</creator>
<location>rock2.swf</location>
</track>

</trackList>

Merci pour vos réponses.
Configuration: Windows XP Internet Explorer 7.0

6 réponses

  1. Rem
     
    Tu me dit d'essayer ça alors :

    <trackList>

    <stylemusique>Musique RAP</stylemusique>
    <track>
    <title>Musique rap</title>
    <creator>Auteur</creator>
    <location>rap.swf</location>
    </track>
    <track>

    <title>Musique rap2</title>
    <creator>Auteur2</creator>
    <location>rap2.swf</location>
    </track>

    <stylemusique>Musique ROCK</stylemusique>

    <track>

    <title>Musique rock</title>
    <creator>Auteur</creator>
    <location>rock.swf</location>
    </track>

    <track>

    <title>Musique rock2</title>
    <creator>Auteur</creator>
    <location>rock2.swf</location>
    </track>

    </trackList>

    Parce que ça ne fonctionne pas...
    1
    1. Ozimandias Messages postés 528 Statut Membre 46
       
      Non, car en XMl les balises doivent s'imbriquer. Ce serais plutôt comme ça:


      <trackList>
      
      <stylemusique nomstyle="Musique RAP">
      <track>
      <title>Musique rap</title>
      <creator>Auteur</creator>
      <location>rap.swf</location>
      </track>
      <track>
      
      <title>Musique rap2</title>
      <creator>Auteur2</creator>
      <location>rap2.swf</location>
      </track>
      
      </stylemusique>
      
      <stylemusique nomstyle="Musique ROCK">
      
      <track>
      
      <title>Musique rock</title>
      <creator>Auteur</creator>
      <location>rock.swf</location>
      </track>
      
      <track>
      
      <title>Musique rock2</title>
      <creator>Auteur</creator>
      <location>rock2.swf</location>
      </track>
      
      </stylemusique>
      
      </trackList> 
      


      La ton XML est bien formé, pour accéder au nom du style tu devra chercher la valeur de l'attribut "nomstyle" de la balise "stylemusique".
      0
  2. Ozimandias Messages postés 528 Statut Membre 46
     
    En XML on se fout du nom des balises, tu pourrais mettre <tataouine>Musique rock</tataouine> que ça serait pareil.

    Mais, dans un optique de clarté, je mettrai styleMusical ou quelque chose dans le genre.
    0
  3. Rem
     
    J'ai mis exactement ce que tu me donnes comme code, mais ça ne fait que masquer les tracks que j'ai entre les balises <stylemusique></stylemusique>
    0
  4. Ozimandias Messages postés 528 Statut Membre 46
     
    Il sert à quoi ton XML?
    Il est associé à un site, à un programme (ex: winamp)?

    +d'infos, sinon je peux pas t'aider.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Rem
     
    C'est une playlist, donc ça à le rôle d'une playlist... :s

    Oui il est associé à JW VLC Media player.
    0
  7. Ozimandias Messages postés 528 Statut Membre 46
     
    Ton fichier est donc un XML Shareable Playlist Format (XSPF) en anglais:

    Documentation ici: https://xspf.org/

    Il semblerais que l'on ne puisse pas faire ce que tu tentes, mais comme c'est en anglais...

    C'est la seule doc valable que j'ai trouvé.
    0