Bonjour à tous(tes),

voilà, je débute en xml/xsl mais je viens de réaliser deux fichiers (xml & xsl)
et la feuille de style est correctement prise en charge sous Firefox et absolument pas sous ie6...

xml :

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
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xml" href="stylesheet03.xsl"?>
<!DOCTYPE classe[
<!ELEMENT classe (eleve)*>
<!ELEMENT eleve (nom, prénom, date_naissance, stage)>
  <!ATTLIST eleve
    sexe (masculin | féminin) #IMPLIED
    nationalité (française | étrangère) #IMPLIED
  >
<!ELEMENT nom (#PCDATA)>
<!ELEMENT prénom (#PCDATA)>
<!ELEMENT date_naissance (#PCDATA)>
<!ELEMENT stage (#PCDATA)>
]>
<classe>
	<eleve sexe="masculin" nationalité="française">
		<nom>Truk</nom>
		<prénom>Jean</prénom>
		<date_naissance>26 octobre 1974</date_naissance>
		<stage>stage1</stage>
	</eleve>
	<eleve sexe="masculin" nationalité="française">
		<nom>Bush</nom>
		<prénom>Georges</prénom>
		<date_naissance>13 aout 1951</date_naissance>
		<stage>stage1</stage>
	</eleve>
	<eleve sexe="masculin" nationalité="française">
		<nom>Machin</nom>
		<prénom>Josiane</prénom>
		<date_naissance>30 septembre 1967</date_naissance>
		<stage>stage1</stage>
	</eleve>
</classe>
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
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 
<xsl:template match="/">
 
<html>
	<head>
		<title>Liste eleves</title>
	</head>
 
	<body>
		<H2>Liste des eleves</H2>
 
		<xsl:for-each select="classe/eleve">
		<SPAN>
		<strong>
			<xsl:value-of select="nom"/>
		</strong>
		</SPAN>
		<SPAN>
		<strong>
			<xsl:value-of select="prénom"/>
		</strong>
		</SPAN>
		<SPAN>
		<strong>
			<xsl:value-of select="date_naissance"/>
		</strong>
		</SPAN>
		<SPAN>
		<strong>
			<xsl:value-of select="stage"/>
		</strong>
		</SPAN>
		<br />
		</xsl:for-each>
	</body>
</html>
</xsl:template>
</xsl:stylesheet>
il y a quelques jours que je 'galère' là-dessus et rien à faire...cela ne fonctionne qu'avec Firefox...
Savez-vous pourquoi ??

merci d'avance.