Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
941 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  XML et XSL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

XML et XSL

n°1381822
$man
Posté le 06-06-2006 à 10:06:41  profilanswer
 

Bonjour,
 
je me mets enfin au XSL, du moins j'éssaie.
Le truc est tout simple, je veux afficher sous forme de tableau une liste de personne.
 
XML :

Code :
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <?xml-stylesheet type="text/xsl" href="test.xsl" ?>
  3. <personne>
  4.    <nom>AAAA</nom>
  5.    <prenom>BBBB</prenom>
  6. </personne>
  7. <personne>
  8.    <nom>CCCC</nom>
  9.    <prenom>DDDD</prenom>
  10. </personne>


 
XSL :

Code :
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
  3. <xsl:output
  4.   method="html"
  5.   encoding="ISO-8859-1"
  6.   doctype-public="-//W3C//DTD HTML 4.01//EN"
  7.   doctype-system="http://www.w3.org/TR/html4/strict.dtd"
  8.   indent="yes" />
  9. <xsl:template match="/">
  10. <html>
  11. <head>
  12. </head>
  13. <body>
  14.    <table border="1">
  15.       <tr>
  16.          <td>NOM</td>
  17.          <td>PRENOM</td>
  18.       </tr>
  19.       <xsl:for-each select="personne">
  20.          <tr>
  21.             <td>
  22.                <xsl:value-of select="nom" />
  23.             </td>
  24.             <td>
  25.                <xsl:value-of select="prenom" />
  26.             </td>
  27.          </tr>
  28.       </xsl:for-each>
  29.    </table>
  30. </body>
  31. </html>
  32. </xsl:template>
  33. </xsl:stylesheet>


 
Le problème est que j'obtients l'erreur suivante :

Code :
  1. Erreur d'analyse XML : données incompréhensibles après l'élément de document
  2. Emplacement : http://localhost/xxx/test.xml
  3. Numéro de ligne 8, Colonne 1 :<personne>
  4. ^


Message édité par $man le 06-06-2006 à 10:08:27
mood
Publicité
Posté le 06-06-2006 à 10:06:41  profilanswer
 

n°1381861
bob6664569
Posté le 06-06-2006 à 10:53:23  profilanswer
 

il me semble que tu ne dois avoir qu'un seul tronc, et diviser seulement ensuite ton arbre,
 

Code :
  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <?xml-stylesheet type="text/xsl" href="test.xsl" ?>
  3. <principal>
  4.   <personne>
  5.     <nom>AAAA</nom>
  6.     <prenom>BBBB</prenom>
  7.   </personne>
  8.   <personne>
  9.     <nom>CCCC</nom>
  10.     <prenom>DDDD</prenom>
  11.   </personne>
  12. </principal>

n°1381904
$man
Posté le 06-06-2006 à 11:32:13  profilanswer
 

Je teste ca merci
 
EDIT : ca fonctionne impec, merci bien


Message édité par $man le 06-06-2006 à 11:33:46

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  XML et XSL

 

Sujets relatifs
[XML/XSL/Javascript] Transformer du XML en javascriptXML/XSL Probleme de vitesse d'execution Javascript
Mathml avec XML et XSLXML XSL et fichier volumineux : 100 Mo
[ XML - XSL ] Probleme avec mes Pieds de page...Firefox n'aime pas le XML+XSL+Javascript
probleme accent php5 avec XML/XSLPlugin Eclipse pour XML/XSD/XSL/DTD
[XML/XSL/FOP] Comment définir la police par default 
Plus de sujets relatifs à : XML et XSL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR