Bonjour tout le monde,
Je me met au xml-xsl, mais à ma grande honte, je sèche dès le début.
Entre mes divers recherches, je me suis servit pour débuter d'un pdf qui ressemble comme deux goutte d'eau à celui que le site conseille : http://www.developpez.biz/downloads/...rs-xml-xls.pdf .
Voici le fichier xml nommé xml4.xml :
et pour le fichier xsl nommé xsl4.xsl:
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44 <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="xsl4.xsl"?> <compilation> <mp3> <titre> Foule sentimentale </titre> <artiste> Souchon </artiste> </mp3> <mp3> <titre> Solaar pleure </titre> <artiste> MC Solar </artiste> </mp3> <mp3> <titre> Le baiser </titre> <artiste> Souchon </artiste> </mp3> <mp3> <titre> Pourtaznt </titre> <artiste> Paradis </artiste> </mp3> <mp3> <titre> Chambre </titre> <artiste> Salvador </artiste> </mp3> </compilation>
Les deux fichiers sont dans le même repertoire.
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="iso-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <body> <p> <xsl:value-of select="compilation/mp3/titre" /> </p> <p> <xsl:value-of select="compilation/mp3/artiste" /> </p> </body> </html> </xsl:template> </xsl:stylesheet>
Je suis sous debian Sarge. Lorsque j'appelle le fichier avec firefox, j'obtiens :
Si je rajoute cette ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Erreur lors du chargement de la feuille de style : Une feuille de style XSLT ne possède pas de type Mime XML : file:///home/ps/work/xml/prog/xsl4.xsldans le fichier xsl, firefox me dit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:output method="html" encoding="ISO-8859-1"/>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Erreur lors du chargement de la feuille de style : (null) file:///home/ps/work/xml/prog/xsl4.xsl
Voyez-vous ce qui cloche?
Merci
Steph
Partager