Bonjour,
Je débute avec xslt et je souhaiterai savoir comment faire pour modifier les propriétés d'un élément de mon fichier xslt avec un css.
Par avance merci
Version imprimable
Bonjour,
Je débute avec xslt et je souhaiterai savoir comment faire pour modifier les propriétés d'un élément de mon fichier xslt avec un css.
Par avance merci
si je comprend tu as un fichier xml que tu tranformes en html via une feuille de style. Et tu souhaites que le html obtenu comporte l'info css, et bien ajoute dans ton xsl une ligne du type
dans le bloc head de ton htmlCode:
1
2<link rel="stylesheet" href="style.css" type="text/css">
exemple xml
Un exemple de xslCode:
1
2
3
4
5
6
7
8 <?xml version="1.0" encoding="ISO-8859-1"?> <liste_nombres> <nombre valeur="10">dix</nombre> <nombre valeur="0">zéro</nombre> <nombre valeur="33">trente trois</nombre> <nombre valeur="6">le premier nombre parfait</nombre> </liste_nombres>
exemple réalisé à partir de la faqCode:
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 <?xml version="1.0" encoding="ISO-8859-1"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" encoding="ISO-8859-1" doctype-public="-//W3C//DTD HTML 4.01//EN" doctype-system="http://www.w3.org/TR/html4/strict.dtd" indent="yes" /> <xsl:template match="liste_nombres"> <html> <head> <link rel="stylesheet" href="style.css" type="text/css"> </head> <body> <p>Liste de nombres :</p> <ul> <xsl:apply-templates select="nombre" /> </ul> </body></html> </xsl:template> <xsl:template match="nombre"> <li> <xsl:value-of select="@valeur" /> <xsl:text> : </xsl:text> <xsl:value-of select="." /> </li> </xsl:template> </xsl:stylesheet>
Merci beaucoup