Rechercher : dans
Par :

Problème XML/XSL

jey_, le 30 mar 2009 à 12:01:37 
 Signaler ce message aux modérateurs

Bonjour,

Je débute en XSL, et je souhaite donc tester le procédé avec un document xml simple...
Seulement, à l'ouverture de mon fichier xml (avec Firefox), j'ai une erreur : "Erreur lors du chargement de la feuille de style : Échec de l'analyse d'une feuille de style XSLT"

Voila mon code :

xml :

<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet href="template.xsl" type="text/xsl"?>

<foret>
<arbre>
	<tronc diametre="3">
		<branche>
			<feuilles couleur="vert_pomme" hauteur="2">10</feuilles>
		</branche>
		<branche>
			<feuilles couleur="vert_emeraude" hauteur="6">8</feuilles>
		</branche>
		<branche>
			<feuilles couleur="vert_bizarre" hauteur="6">7</feuilles>
		</branche>
	</tronc>
</arbre>
</foret>


xsl :

<?xml version="1.0" encoding="ISO-8859-1"?>

<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0"
>



<xsl:template match="/">
	<html>
	<xsl:apply-templates select="entete"/>
	<xsl:apply-templates select="corps"/>
	</html>

</xsl:template>

<xsl:template match="entete">
	<head>
	<title>Test</title>
	</head>
</xsl:template>

<xsl:template match="corps">
<body>


		<p>
		<xsl:for-each select="foret/arbre/tronc/branche">
		<xsl:value-of select="feuille/@couleur" />
		</xsl:for-each>
		</p>

</body>
</xsl:template>

</xsl:stylesheet>


La console d'erreur Firefox m'indique que c'est la ligne "<xsl:template match="/foret/arbre/tronc">" qui pose problème...

Merci d'avance pour votre aide !
Configuration: Linux Suse
Firefox 3.0.7

Meilleures réponses pour « Problème XML/XSL » dans :
[XSL-FO] Comment lire un fichier .FO/.FOB ? VoirLe format XSL-FO est un format de description de page comme PDF ou DVI. Ces fichiers ont généralement l'extension .fo ou .fob, et parfois .xml (On peut les repérer facilement en les ouvrant avec le Bloc-Note: On trouve
Télécharger DriveImage XML VoirDriveImage XML est un programme permettant de faire des images du système (partitions et lecteurs logiques) à des fins de sauvegarde, à la manière de Norton Ghost. Ce programme permet : De créer des images des lecteurs logiques et des...
Mise en page de XML avec XSL VoirIntroduction à XSL XML est un langage de structuration des données, et non de représentation des données. Ainsi XSL (eXtensible StyleSheet Language) est un langage recommandé par le W3C pour effectuer la représentation des données de documents XML....
Transformations de XML avec XSLT VoirXSLT et XSL/FO XSL (eXtensible Stylesheet Language) possède deux composantes : XSLT, eXtensible Stylesheet Transformation XSL/FO, eXtensible Stylesheet formatting le langage de transformation des données (XSLT, eXtensible Stylesheet...
Introduction à XML VoirPrésentation de XML XML (entendez eXtensible Markup Language et traduisez Langage à balises étendu, ou Langage à balises extensible) est en quelque sorte un langage HTML amélioré permettant de définir de nouvelles balises. Il s'agit effectivement...
Collection CommentÇaMarche.net