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 : 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>
Mon fichier XSL :
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>
Cela devrait donc m'afficher :
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>
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/>
Comprends pas !

Merci de votre aide, de votre patience !