Étape 3: La bibliothèque XML : guy goto iTunes'
Sur le fichier XML : fichier xml iTunes est une sorte de base de données maintenue par iTunes et toujours mis à jour. Lorsqu’une modification est apportée dans iTunes, la partie correspondante du fichier XML iTunes est modifiée afin de noter ce changement. Un échantillon d’entrée de mon fichier XML d’iTunes est donné ci-dessous :
1218
Suivre ID1218
NameTake sur moi
ArtistA-Ha
De Genre80
Fichier audio KindMPEG
Size3682382
Total Time230138
Jour Modified2007-09-24T02:11:30Z
Jour Added2008-05-28T05:00:24Z
Bit Rate128
Exemple Rate44100
Jouer Count2
Jouer Date3297176818
Jouer Date UTC2008-06-25T01:26:58Z
Rating40
Album Rating40
Album de note calculée
ID9AC5DB9713240B44 persistant
Suivre TypeFile
Locationfile://localhost/volumes/HD1/iTunes%20Music/A-ha/Unknown%20Album/Take%20on%20Me.mp3
Dossier Count4 du dossier
Bibliothèque dossier Count1
Comme il ressort de cette écriture, le fichier XML se compose des valeurs entourés de balises HTML. Pour l’application du script, nous serons intéressés par les bits Track ID, nom, artiste, notation et l’emplacement de l’information.
Si vous regardez le fichier XML, vous pouvez remarquer par dessus que cette chanson a une « moyenne » de 40. iTunes assigne à chaque chanson un nombre entier allant de 0 à 100, avec chaque 20 points étant une étoile supplémentaire pour la notation. Ainsi, une cote de 20 correspond à un 1 étoile, une cote de 40 est un 2 étoiles, et donc, avec 100 étant un 5 étoiles.
Donc maintenant que nous savons sur le fichier XML, nous allons commencer de scripts