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 :

Pb de transformation XSL


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 7
    Par défaut Pb de transformation XSL
    Bonjour à tous !

    Je suis novice en XML.

    J'ai un problème sur une transformation XSL. Pourriez-vous m'aider mettre au point mon fichier XSL afin d'avoir le résultat attendu çi-dessous, je sèche.

    J'exporte en XML le résultat d'une requête Access, et j'obtiens ceci :

    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
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    <?xml version="1.0" encoding="UTF-8" ?> 
    - <dataroot xmlns:od="urn:schemas-microsoft-com:officedata" generated="2009-03-17T10:32:52">
    - <R-Miseenforme>
    <PROJET>224932</PROJET> 
    <code>ESSAI</code> 
    <desc>DESCRIPTION ARTICLE</desc> 
    <nature>DECTOLE</nature> 
    <textearticle_langue>4</textearticle_langue> 
    <lignetxtart>|1|BAVETTE L|Flap|S235JRG2/DD11|3</lignetxtart> 
    </R-Miseenforme>
    - <R-Miseenforme>
    <PROJET>224932</PROJET> 
    <code>ESSAI</code> 
    <desc>DESCRIPTION ARTICLE</desc> 
    <nature>DECTOLE</nature> 
    <textearticle_langue>4</textearticle_langue> 
    <lignetxtart>|1|BEC L|Nose|S235JRG2/DD11|3</lignetxtart> 
    </R-Miseenforme>
    - <R-Miseenforme>
    <PROJET>224932</PROJET> 
    <code>ESSAI</code> 
    <desc>DESCRIPTION ARTICLE</desc> 
    <nature>DECTOLE</nature> 
    <textearticle_langue>4</textearticle_langue> 
    <lignetxtart>|1|CADRE L|Outlet frame|S235JRG2/DD11|8</lignetxtart> 
    </R-Miseenforme>
    - <R-Miseenforme>
    <PROJET>224932</PROJET> 
    <code>ESSAI</code> 
    <desc>DESCRIPTION ARTICLE</desc> 
    <nature>DECTOLE</nature> 
    <textearticle_langue>4</textearticle_langue> 
    <lignetxtart>|1|FLASQUE ASPIRATION L|Inlet flange|S235JRG2/DD11|6</lignetxtart> 
    </R-Miseenforme>
    - <R-Miseenforme>
    <PROJET>224932</PROJET> 
    <code>ESSAI</code> 
    <desc>DESCRIPTION ARTICLE</desc> 
    <nature>DECTOLE</nature> 
    <textearticle_langue>4</textearticle_langue> 
    <lignetxtart>|1|FLASQUE MECANIQUE L|Mechanical Flange|S235JRG2/DD11|6</lignetxtart> 
    </R-Miseenforme>
    - <R-Miseenforme>
    <PROJET>224932</PROJET> 
    <code>ESSAI</code> 
    <desc>DESCRIPTION ARTICLE</desc> 
    <nature>DECTOLE</nature> 
    <textearticle_langue>4</textearticle_langue> 
    <lignetxtart>|1|PORTE VISITE L|Access Door|S235JRG2/DD11|3</lignetxtart> 
    </R-Miseenforme>
    - <R-Miseenforme>
    <PROJET>224932</PROJET> 
    <code>ESSAI</code> 
    <desc>DESCRIPTION ARTICLE</desc> 
    <nature>DECTOLE</nature> 
    <textearticle_langue>4</textearticle_langue> 
    <lignetxtart>|1|VOLUTE L|Scroll|S235JRG2/DD11|3</lignetxtart> 
    </R-Miseenforme>
    - <R-Miseenforme>
    <PROJET>224932</PROJET> 
    <code>ESSAI</code> 
    <desc>DESCRIPTION ARTICLE</desc> 
    <nature>DECTOLE</nature> 
    <textearticle_langue>4</textearticle_langue> 
    <lignetxtart>|1|VOLUTE L|Scroll part2|S235JRG2/DD11|3</lignetxtart> 
    </R-Miseenforme>
    </dataroot>
    La mise en forme finale que je souhaiterais est la suivante :

    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
    - <projet code="224932">
    - <article>
      <code>ESSAI</code> 
      <desc>DESCRIPTION ARTICLE</desc> 
      <nature>DECTOLE</nature> 
    - <textearticle langue="4">
      <lignetxtart>|1|BAVETTE L|Flap|S235JRG2/DD11|3</lignetxtart> 
      <lignetxtart>|1|BEC L|Nose|S235JRG2/DD11|3</lignetxtart> 
      <lignetxtart>|1|CADRE L|Outlet frame|S235JRG2/DD11|8</lignetxtart> 
      <lignetxtart>|1|FLASQUE ASPIRATION L|Inlet flange|S235JRG2/DD11|6</lignetxtart> 
      <lignetxtart>|1|FLASQUE MECANIQUE L|Mechanical Flange|S235JRG2/DD11|6</lignetxtart> 
      <lignetxtart>|1|PORTE VISITE L|Access Door|S235JRG2/DD11|3</lignetxtart> 
      <lignetxtart>|1|VOLUTE L|Scroll|S235JRG2/DD11|3</lignetxtart> 
      <lignetxtart>|1|VOLUTE L|Scroll part2|S235JRG2/DD11|3</lignetxtart> 
      </textearticle>
      </article>
      </projet>

    Merci d'avance !

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 7
    Par défaut C'est Parfait
    Merci encore !!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#]Transformation XSL
    Par boleduch dans le forum ASP.NET
    Réponses: 6
    Dernier message: 12/10/2005, 13h39
  2. [XSL] Transformation xsl et jeu de caractères cyrillique
    Par Maximil ian dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 01/09/2005, 11h41
  3. Utilisation de MSXML pour la transformation XSL
    Par Supergizmo dans le forum API, COM et SDKs
    Réponses: 5
    Dernier message: 25/07/2005, 14h02
  4. [PLUGIN] Plugin de transformation XSL ?
    Par elitost dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 20/10/2004, 09h39
  5. Transformation XSL et caractères spéciaux
    Par Sylvain Leray dans le forum XMLRAD
    Réponses: 4
    Dernier message: 28/04/2003, 10h38

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