Bonjour à tous !
J'ai besoin de vous, ça fait deux jours que j'essaie de comprendre le xsl sans succès !
Je voudrais transformer mon fichier xhtml en xml et je n'arrive même pas à accéder aux balises !
Ensuite j'ai un fichier JAVA qui associe les deux...
Voilà mon fichier XHTML :
Mon fichier XSL :
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 1. <?xml version="1.0" encoding="UTF-8"?> 2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 3. <html xmlns="http://www.w3.org/1999/ xhtml" xml:lang="en" lang="en"> 4. <head> 5. <title>Titre page</title> 6. </head> 7. <body> 8. <p> 9. <span class="text_gras">Vous trouverez sur cette page des actualités régulièrement mises à jour.</span> 10. </p> 11. <table class="news_table"> 12. <tbody> 13. <tr> 14. <td nowrap="true" class="news_td"> 15. <span class="news_date">Juillet 2007</span> 16. </td> 17. <td width="100%" class="news_title"> Fédération du BTP du Haut-Rhin </td> 18. </tr> 19. </tbody> 20. </table> 21. </body> 22. </html>
Cela devrait donc m'afficher :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?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="xml" indent="yes" /> <xsl:template match="/"> <xsl:element name="contenu"> <xsl:value-of select="//span"/> </xsl:element> </xsl:template> </xsl:stylesheet>
Au lieu de ça j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?xml version="1.0" encoding="UTF-8"?> <contenu>Vous trouverez sur cette page des actualités régulièrement mises à jour.</contenu>
Comprends pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <?xml version="1.0" encoding="UTF-8"?> <contenu/>
Merci de votre aide, de votre patience !
Partager