Bonjour, J'ai le fichier xml suivant :
J'aimerais écrire un fichier xsl me permettant d'ajouter les balises html gras (<b></b>) autour de "SUPER CE TITRE"
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 <?xml version="1.0" ?> <root> <dynamic-element name="title" type="text"> <dynamic-content> - <![CDATA[ SUPER CE TITRE]]> f(clean); </dynamic-content> <dynamic-element name="subtitle" type="text_area"> <dynamic-content> - <![CDATA[ ca c le sous titre]]> f(clean); </dynamic-content> </dynamic-element> </dynamic-element> </root>
pour le moment j'essaie de m'y prendre de la manière suivante mais je ne sais pas trop comment avancer ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:output method="html" omit-xml-declaration="yes"/> <xsl:template match="dynamic-element"> <xsl:if test="@name='title'"> <xsl:template match="dynamic-content"> <!-- Il faudrait faire la transformation ici ? mais comment ? --> </xsl:template> </xsl:if> </xsl:template> </xsl:stylesheet>
Comment faut il faire ?
Merci de votre aide
Partager