Bonjour,
Je débute en xslt et il y a un truc que je ne comprends pas:
Bon, convertir les italiques en accentuation... cette transformation fonctionne avec un fichier du type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml"/> <xsl:template match="span[@style='font-style:italic;']"> <em><xsl:apply-templates/></em> </xsl:template> <xsl:template match="*|@*"> <xsl:copy> <xsl:apply-templates select="@*"/> <xsl:apply-templates/> </xsl:copy> </xsl:template> </xsl:stylesheet>
mais pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?xml version="1.0"?> <html> <p><span style="font-style:italic;">hello!</span></p> </html>
Comment écrire une feuille de style pour que ça fonctionne?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?xml version="1.0"?> <html xmlns="http://www.w3.org/1999/xhtml"> <p><span style="font-style:italic;">hello!</span></p> </html>
Merci d'éclairer ma lanterne!
Partager