[XML/XSL] pb de résultat !

pb de résultat ! [XML/XSL] - XML/XSL - Programmation

Marsh Posté le 21-06-2006 à 10:19:44    

bonjour ! j'ai un soucis lorsque je genere avec msxsk test.xml test.xsl -o test.html !
Le fichier ne contient que les en-tete des colonnes qui sont bien formées et tout mais les données qui doivent etre les lignes du tableau, ne sont pas la !
S'agit il d'un pb de mon fichier xsl ? :

Code :
  1. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  2. <xsl:output method="html" encoding="iso-8859-1" indent="no"/>
  3. <xsl:template match="/">
  4. <html>
  5. <body>
  6. <table border="1" cellspacing="0" cellspadding = "13">
  7. <TR bgcolor="#FFF100">
  8. <td>ID</td>
  9. <td>CIVILITE</td>
  10. <td>NOM</td>
  11. <td>PRENOM</td>
  12. <td>STATUT</td>
  13. <td>ADRESSE</td>
  14. <td>COMPLEMENT</td>
  15. <td>CODE POSTAL</td>
  16. <td>VILLE</td>
  17. <td>FIXE</td>
  18. <td>MOBILE</td>
  19. <td>FAX</td>
  20. <td>E-MAIL</td>
  21. <td>SITE WEB</td>
  22. </TR>
  23.   Gestionnaires !
  24. <xsl:for-each select="Table/ROW">
  25.   <h1><xsl:value-of select="ID"/></h1>
  26.   <h2><xsl:value-of select="CIVILITE"/></h2>
  27.   <h3><xsl:value-of select="NOM"/></h3>
  28.   <h4><xsl:value-of select="PRENOM"/></h4>
  29.   <h5><xsl:value-of select="ADRESSE1"/></h5>
  30.   <h6><xsl:value-of select="ADRESSE2"/></h6>
  31.   <h7><xsl:value-of select="CODE_POSTAL"/></h7>
  32.   <h8><xsl:value-of select="VILLE"/></h8>
  33.   <h9><xsl:value-of select="TEL_FIX"/></h9>
  34.   <h10><xsl:value-of select="TEL_MOBIL"/></h10>
  35.   <h11><xsl:value-of select="FAX"/></h11>
  36.   <h12><xsl:value-of select="E_MAIL"/></h12>
  37.   <h13><xsl:value-of select="SITE_WEB"/></h13>
  38. </xsl:for-each>
  39. </table>
  40. </body>
  41. </html>
  42. </xsl:template>
  43. </xsl:stylesheet>


mon fichier xml :

Code :
  1. <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
  2. <?xml-stylesheet type="text/xsl" href="test.xsl"?>
  3. <!DOCTYPE TABLE SYSTEM "Test.dtd">
  4. <Table>
  5.     <Row>
  6.       <ID>46</ID>
  7.       <CIVILITE>Mr et Mme</CIVILITE>
  8.       <NOM>YOU</NOM>
  9.       <PRENOM>Soizic et Jean-François</PRENOM>
  10.       <STATUT>NULL</STATUT>
  11.       <ADRESSE1>aaaaa</ADRESSE1>
  12.       <ADRESSE2>NULL</ADRESSE2>
  13.       <CODE_POSTAL>aaaa</CODE_POSTAL>
  14.       <VILLE>LES EPESSES</VILLE>
  15.       <TEL_FIXE>0202020202</TEL_FIXE>
  16.       <TEL_MOBIL>NULL</TEL_MOBIL>
  17.       <FAX>0202020202</FAX>
  18.       <E_MAIL>xxxxx@xxxxx</E_MAIL>
  19.       <SITE_WEB></SITE_WEB>
  20.     </Row>
  21.     <Row>
  22.       <ID>24</ID>
  23.       <CIVILITE>Mr et Mme</CIVILITE>
  24.       <NOM>BOUDEAU</NOM>
  25.       <PRENOM>Serge et Nelly</PRENOM>
  26.       <STATUT>NULL</STATUT>
  27.       <ADRESSE1>bbbbb</ADRESSE1>
  28.       <ADRESSE2>NULL</ADRESSE2>
  29.       <CODE_POSTAL>bb</CODE_POSTAL>
  30.       <VILLE>SAINTE CECILE</VILLE>
  31.       <TEL_FIXE>0303030303</TEL_FIXE>
  32.       <TEL_MOBIL>0603030303</TEL_MOBIL>
  33.       <FAX>0303030303</FAX>
  34.       <E_MAIL>NULL</E_MAIL>
  35.       <SITE_WEB>NULL</SITE_WEB>
  36.     </Row>
  37.     <Row>
  38.       <ID>25</ID>
  39.       <CIVILITE>Mr et Mme</CIVILITE>
  40.       <NOM>NAULEAU</NOM>
  41.       <PRENOM>Claude et Geneviève</PRENOM>
  42.       <STATUT>NULL</STATUT>
  43.       <ADRESSE1>ccccccccc</ADRESSE1>
  44.       <ADRESSE2>NULL</ADRESSE2>
  45.       <CODE_POSTAL>cc</CODE_POSTAL>
  46.       <VILLE>cccc</VILLE>
  47.       <TEL_FIXE>0404040404</TEL_FIXE>
  48.       <TEL_MOBIL>NULL</TEL_MOBIL>
  49.       <FAX>NULL</FAX>
  50.       <E_MAIL>NULL</E_MAIL>
  51.       <SITE_WEB>NULL</SITE_WEB>
  52.     </Row>
  53. </Table>


Message édité par albertos le 21-06-2006 à 10:49:06
Reply

Marsh Posté le 21-06-2006 à 10:19:44   

Reply

Marsh Posté le 21-06-2006 à 11:02:53    

Tu as mis select Table/ROW au lieu de Table/Row ?

Reply

Marsh Posté le 21-06-2006 à 11:50:48    

j'ai mis Table/ROW oui
j'ai essyé donc avec Table/Row, c'est un peu mieux  
mais voila ce que ça donne ,j'ai coupé certaines choses car il y avait des noms :
http://img210.imageshack.us/img210/3662/xml8rb.th.jpg


Message édité par albertos le 21-06-2006 à 12:11:53
Reply

Marsh Posté le 21-06-2006 à 14:26:46    

Reply

Marsh Posté le 21-06-2006 à 15:09:12    

 


tu as regardé le code source de ta page generée ?? ...
tu remarqueras que tu as oublié de mettre des tr et des td dans ton for-each pour reconstituer ton tableau (sinon forcement tes elements se placent n'importe ou....)

Reply

Marsh Posté le 21-06-2006 à 15:29:18    

yes c'etait ça tout betement!! merci bcp !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed