IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

[XSLT] Transformer un Document XML


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre du Club
    Inscrit en
    Mai 2008
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 112
    Points : 44
    Points
    44
    Par défaut [XSLT] Transformer un Document XML
    Salut, chers developpeur!
    Je suis debutant en XML
    J'ai un fichier xml que je j'aimerais transformer en html en utilisant le langage xsl.

    le code xml du fichier á transformer est le suivant:
    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
    23
     
    <?xml version="1.0" encoding='ISO-8859-1' standalone='yes' ?>
    <?xml-stylesheet type="text/xsl" href="basemathTest.xsl"?>
        <TestRun>
    	<FailedTests></FailedTests>
      	<SuccessfulTests>
        	    <Test id="1">
          		<Name>AffineMap3Test::AffineMap3_test1</Name>
        	    </Test>
                <Test id="2">
                	<Name>AffineMap3Test::AffineMap3_test2</Name>
       	    </Test>
        	    <Test id="3">
          		<Name>AffineMap3Test::AffineMap3_test3</Name>
        	    </Test>
      	</SuccessfulTests>
            <Statistics>
        	    <Tests>3</Tests>
        	    <FailuresTotal>0</FailuresTotal>
        	    <Errors>0</Errors>
        	    <Failures>0</Failures>
    	</Statistics>
        </TestRun>

    Voici ce que j'ai pu faire pour le transformer
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
     
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
      <xsl:template match="/">
        <html>
          <head>
            <title>Test protocole</title>
          </head>
          <body>
            <h3>The test protocol</h3>
            <table >
              <tr>
                <th>TestNr:</th>
                <th>TestName</th>
    	    <th>TestResult</th>
              </tr>
              <xsl:call-template name="Protocol table"/>
            </table>
          </body>
        </html>
      </xsl:template>
      <xsl:template name="Protocol table">
        <xsl:for-each select="//Test">
          <tr>
            <td>
              <xsl:value-of select="@id"/>
            </td>
            <td>
              <xsl:value-of select="Name"/>
            </td>
          </tr>
        </xsl:for-each>
      </xsl:template>
    </xsl:stylesheet>
    Mais je n'obtiens pas le resultat attendu.
    En fait, ce que je veux obtenir est un tableau dans lequel seront inscrits:
    - L'identité du test (numero)
    - le nom de la fonction testée
    - le resultat du test

    À la fin de tous les tests, je devrais avoir les statistiques de tous les resultats.
    - nombre total de fonction testées
    - nombre total de tests non-reussis
    - L'affichage de l'erreur au cas où le test a échoué

  2. #2
    Membre du Club
    Inscrit en
    Mai 2008
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 112
    Points : 44
    Points
    44
    Par défaut
    En cherchant un peut sur le web, j'ai pu trouver un exemple qui pourrait illustrer un resultat de transformation d'un fichier xml.
    Je l'ai mis en attaché. C'est à peu près ce que j'aimerais avoir.

    Merci de votre aide

Discussions similaires

  1. [XSLT] Filtrer un document XML sur seulement certains noeuds
    Par Tino13 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 28/05/2007, 18h11
  2. Réponses: 2
    Dernier message: 10/04/2007, 11h46
  3. [XSL] transformer un document xml dans le format pdf
    Par soumou dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 17/11/2006, 19h39
  4. [XSLT]transformer un fichier XML en en fichier XML
    Par alexandra dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 16/08/2006, 14h26
  5. [XSL] Transformation de document xml
    Par youbyoub dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 11/04/2005, 16h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo