Salut à tous,
Je viens de créer ma première feuille xslt toute simple :
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
 
<?xml version="1.0" encoding="ISO-8859-1"?>
 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Trasform" version="1.0">
 
<xsl:output method="html"/>
 
	<xsl:template match="film">
		<html>
			<head>
				<!-- Titre du film -->
				<title>Film: <xsl:value-of select="titre"/></title>
			</head>
			<body bgcolor="white">
				<p>
					<!-- Inserez une image gif avec le titre comme nom -->
					<img src="{titre}.gif" align="left" height="220"/>
					<h1><i><xsl:value-of select="titre"/></i></h1>
 
					<!-- Genre, pays et annee du film -->
					<xsl:value-of select="genre"/>
					<i><xsl:value-of select="pays"/></i>
					<xsl:value-of select="annee"/>
				</p>
				<p>
					<!-- Auteur du film -->
					Mise en scène par <b><xsl:value-of select="auteur"/></b>
 
					<!-- Resume du film -->
					<h3>Resumé</h3>
					<xsl:value-of select="resume"/>
				</p>
			</body>
		</html>
	</xsl:template>
</xsl:stylesheet>
Lorsque j'essaye d'utiliser cette feuille de style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
java org.apache.xalan.xslt.Process -in vertigo.xml -xsl film.xsl -out vertigo.html
J'obtiens le message d'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
Erreur XSLT...... : stylesheet requiert l'attribut version
J'ai remplacé l'attribut version par xsl:version sans plus de succès.
Est-ce que la syntaxe de ma xsl est correcte ?
Merci à tous pour votre aide