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
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 html
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<link rel="stylesheet" href="style.css" type="text/css">
exemple xml
Un exemple de xsl
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 faq
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 <?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>
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager