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 ! Donc pour le moment j'essaie déjà de le ressortir en html !
Mon fichier XML ressemble à ceci :
Mon fichier XSL est le suivant :
Ensuite j'ai un fichier JAVA qui associe les deux...
ET le résultat est le suivant :
J'ai besoin d'aide ! Merci pour votre temps...
Julie
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 ! Donc pour le moment j'essaie déjà de le ressortir en html !
Mon fichier XML ressemble à ceci :
<?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 est le suivant :
<?xml version="1.0" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0">
<xsl:template match="/">
<html>
<body>
<table border="1" cellspacing="0" cellpadding="3">
<tr bgcolor="#FFFF00">
<td>Titre</td>
<td>Artiste</td>
</tr>
<xsl:for-each select="html/body">
<tr>
<td><xsl:value-of select="span"/></td>
<td>-</td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Ensuite j'ai un fichier JAVA qui associe les deux...
ET le résultat est le suivant :
<html>
<body>
<table border="1" cellspacing="0" cellpadding="3">
<tr bgcolor="#FFFF00">
<td>Titre</td><td>Artiste</td>
</tr>
</table>
</body>
</html>
J'ai besoin d'aide ! Merci pour votre temps...
Julie