Bonjour à tous,

Je débute en XML, après avoir pataugé sur quelques sites oula syntaxe pour un affichage à partir d'une page HTML, changeait tout le temps... je me résoud à laisser cette question.

Voilà, j'essaie d'afficher le contenu d'un fichier XML listant les SMS d'un cellulaire.

Sa forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<?xml-stylesheet type="text/xsl" href="sms.xsl"?>
<smses count="9349">
  <sms protocol="0" address="2008" date="1369848677951" type="1" subject="null" body="Vous allez recevoir les paramètres de configuration, SVP sauvegardez-les." toa="null" sc_toa="null" service_center="+33600000660" read="1" status="-1" locked="0" date_sent="1369886171000" readable_date="26 mai 2014 18:49:37" contact_name="(Unknown)" />
</smses>
J'ai laissé qu'un seul sms, 9349 ça faisait beaucoup

A partir de différent forum je me suis hasardé à pondre le code suivant (ne criez pas !! je sais ça doit pas être très joli mais c'est une première approche) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?xml version="1.0" encoding="UTF-8"?>
<html> 
<body>
-Debut--
<xml id="fichierxml" src="C:/Users/Gaël/Desktop/sms-20140517105211.xml">
   <xsl:for-each select="sms/sms">
      <div class="sms">
        <xsl:value-of select="readable_date"/> 
        <xsl:value-of select="body"/> 
      </div>
   </xsl:for-each>
</xml>
--Fin-
</body> 
</html>
Ce qui m'affiche :
-Debut--
--Fin-


Je sais... C'est très joli

Enfin du coup je ne sais pas si ma démarche est bonne ou pas... Plutôt non.
Que conviendrait-il de faire ?

Merci par avance pour vos réponses.

Gaël