Problème playlist.xml

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. 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. 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".
  2. 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.
    1. 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>
      1. Il sert à quoi ton XML?
        Il est associé à un site, à un programme (ex: winamp)?

        +d'infos, sinon je peux pas t'aider.
        1. C'est une playlist, donc ça à le rôle d'une playlist... :s

          Oui il est associé à JW VLC Media player.
          1. 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é.