Bonjour a tous,
Je debute mon apprentissage en gestion de contenu via XML-XSL.
Pour se faire, j'ai telecharge la doc de cours pour debutant "Cours XML et MS Office 2003" qui nous est propose dans la partie tuto.
J'ai donc commencer a essayer de reproduire les exemples donnes. Tout d'abord en lien un mon fichier XML avec une feuille de style CSS. Manip qui s'est deroule sans problemes. Pas d'erreurs d'affichage. Pour info, ma syntaxe de lien vers ma feuille de style CSS etait la suivante :
Cependant je suis bloque sur un exemple de mise en forme de fichier XML via un fichier XSL. Il me semble que le probleme viens de ma syntaxe de liaison vers le fichier xsl mais je n'arrive pas a trouver ce qui merdouille :<?xml:stylesheet href="forme.css" type="text/css"?>
Voici donc le fichier xml sur lequel je travaille avec la syntaxe de liaison vers le xsl :
Et mon fichier XSL:<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml:stylesheet href="simple.xsl" type="text/xsl"?>
<root>
<enfant>
<nom>Loic</nom>
<gender>Garcon</gender>
<date>11/03/1979</date>
<texte>blablaBlmalkdfjgldkjfgldkjfl</texte>
</enfant>
<enfant>
<nom>Marine</nom>
<gender>Fille</gender>
<date>11/03/1978</date>
<texte>blablaBlmalkdfjgldkjfgldkjfl</texte>
</enfant>
</root>
Quelqu'un aurait-il une idee ?<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlnssl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body style="font-family:Arial; font-size:12pt; bgcolor:yellow">
<xsl:for-each select="racine/enfant">
<div style="background-color:blue; color:white;">
<span style="font-weight:bold; color:white; padding:4px;">
<xsl:value-of select="nom"/></span>
-<xsl:value-of select="lien"/>
</div>
<div style="margin-left:20px; font-size:10px">
<span>Anniversaire le <xsl:value-of select="date"/>
</span>
<span style="font-style:italic"> - <xsl:value-of select="texte"/>
</span>
</div>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Merci
edition du titre par erwy
merci de lire:
Post-it: COMMENT POSER UNE QUESTION SUR CE FORUM
Partager