XHTML -> XSL -> XML, même le plus simple ne fonctionne pas !
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 :
Code:
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> |
Mon fichier XSL :
Code:
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> |
Cela devrait donc m'afficher :
Code:
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> |
Au lieu de ça j'ai :
Code:
1 2 3
|
<?xml version="1.0" encoding="UTF-8"?>
<contenu/> |
Comprends pas ! :cry::cry:
Merci de votre aide, de votre patience !