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 :
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/ xhtml" xml:lang="en" lang="en">
- <head>
- <title>Titre page</title>
- </head>
- <body>
- <p>
- <span class="text_gras">Vous trouverez sur cette page des actualités régulièrement mises à jour.</span>
- </p>
- <table class="news_table">
- <tbody>
- <tr>
- <td nowrap="true" class="news_td">
- <span class="news_date">Juillet 2007</span>
- </td>
- <td width="100%" class="news_title"> Fédération du BTP du Haut-Rhin </td>
- </tr>
- </tbody>
- </table>
- </body>
- </html>
|
Mon fichier XSL :
Code :
- <?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="/html/body/p">
- <xsl:element name="p"><xsl:value-of select="span" /></xsl:element>
- </xsl:template>
- </xsl:stylesheet>
|
Et j'obtiens :
Code :
- <?xml version="1.0" encoding="UTF-8"?>
- Titre page
- Vous trouverez sur cette page des actualités régulièrement mises à jour
- Juillet 2007
- Fédération du BTP du Haut-Rhin
|
Je ne comprends pas pourquoi il me met le contenu de toutes les balises !
Merci pour votre aide et pour le temps que vous me consacrerez...