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 :

[XSL] Transformation table de liaison


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 37
    Points : 14
    Points
    14
    Par défaut [XSL] Transformation table de liaison
    Bonjour,

    Je cherche à croiser les données d'une table de liaison FileMaker pour une sortie en html (table). Cette table de liaison contient deux rubriques :
    - id_type1
    - id_type2

    Je souhaite lister les valeurs de 'id_type1' horizontalement et celles de 'type2' verticalement dans mon tableau html.

    Sachant que les deux rubriques ont des relations N à N, quelle est la méthode la plus efficace pour croiser et représenter ces données ?

    Merci d'avance !

    P-S : Si besoin, je peux donner un XML d'exemple.

  2. #2
    Membre émérite
    Avatar de polymorphisme
    Homme Profil pro
    Publishing
    Inscrit en
    Octobre 2009
    Messages
    1 460
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Publishing
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2009
    Messages : 1 460
    Points : 2 372
    Points
    2 372
    Par défaut
    Bonjour citronized,

    oui, ce serais sympatique d'avoir un exemple de XML accompagné du fichier XSLT.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 37
    Points : 14
    Points
    14
    Par défaut
    Bonjour,

    Désolé de ne pas avoir pu répondre plus tôt ! Voilà un exemple de données qui seraient exportées en xml :
    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
     
    <?xml version="1.0" encoding="UTF-8" ?>
    <FMPXMLRESULT xmlns="http://www.filemaker.com/fmpxmlresult">
    	<ERRORCODE>0</ERRORCODE>
    	<PRODUCT BUILD="11-30-2007" NAME="FileMaker Pro" VERSION="8.5v2"/>
    	<DATABASE DATEFORMAT="D/m/yyyy" LAYOUT="" NAME="100701-2_XC_OutilCorrelation.fp7" RECORDS="270" TIMEFORMAT="k:mm:ss "/>
    	<METADATA>
    		<FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="id_type1" TYPE="NUMBER"/>
    		<FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="id_type2" TYPE="NUMBER"/>
    	</METADATA>
    	<RESULTSET FOUND="7">
    		<ROW MODID="2" RECORDID="124">
    			<COL><DATA>4</DATA></COL>
    			<COL><DATA>33</DATA></COL>
    		</ROW>
    		<ROW MODID="2" RECORDID="136">
    			<DATA>4</DATA></COL>
    			<COL><DATA>35</DATA></COL>
    		</ROW>
    		<ROW MODID="2" RECORDID="95">
    			<DATA>10</DATA></COL>
    			<COL><DATA>27</DATA></COL>
    		</ROW>
    		<ROW MODID="2" RECORDID="173">
    			<DATA>10</DATA></COL>
    			<COL><DATA>42</DATA></COL>
    		</ROW>
    		<ROW MODID="2" RECORDID="181">
    			<DATA>10</DATA></COL>
    			<COL><DATA>44</DATA></COL>
    		</ROW>
    		<ROW MODID="2" RECORDID="185">
    			<DATA>10</DATA></COL>
    			<COL><DATA>45</DATA></COL>
    		</ROW>
    		<ROW MODID="2" RECORDID="343">
    			<DATA>10</DATA></COL>
    			<COL><DATA>95</DATA></COL>
    		</ROW>
    	</RESULTSET>
    </FMPXMLRESULT>
    En revanche, je n'ai pas encore de XSL, puisque je ne trouve pas la méthode adéquate
    L'idée est de croiser les données et de savoir quelle cellule est à 0 et laquelle est à 1. J'espère que j'expose mon problème assez clairement, autrement, faite-le moi savoir

    À bientôt !

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 567
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 567
    Points : 21 633
    Points
    21 633
    Par défaut
    C'est pas clair. J'imagine à peu près ce que tu veux, mais j'ai eu besoin de déduire un certain nombre de choses.

    Tu ne devrais pas avoir besoin qu'on te dise si c'est clair ou pas. Tu devrais relire ce que tu écris, et te dire, "ok, quelqu'un qui ne sait rien de moi ne va avoir aucune idée de ce que j'essaie de croiser." Allez, c'est de l'informatique, c'est de la science exacte. Faut s'expliquer, un peu.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 37
    Points : 14
    Points
    14
    Par défaut
    Bonjour,

    Je vais essayer de faire plus clair alors : J'essaye d'avoir une valeur de cellule de 1 lorsque id_type1 et id_type2 se croisent. Autrement, la valeur de la cellule est Null ou 0…

    J'ai trouvé des pistes, je pense, mais je n'ai pas encore eu le temps de transposer…
    http://www.stylusstudio.com/xsllist/...post50030.html et http://www.codeproject.com/KB/XML/XMLPivotToXML.aspx

    Merci d'avoir pris le temps d'essayer de déduire des choses.

Discussions similaires

  1. XSL Transformation sour mozilla
    Par bolo dans le forum XSL/XSLT/XPATH
    Réponses: 19
    Dernier message: 08/04/2006, 20h42
  2. [XSL] transformer ?
    Par wace dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 24/11/2004, 11h51
  3. [XSL] Transformation DATE
    Par Phenolphtaleine dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 28/06/2004, 16h57
  4. [XSL-FO] Table avec cellule vide
    Par JustAGphy dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 12/05/2004, 15h11
  5. [XML/XSL] Transformation Excel
    Par Tyler Durden dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 27/11/2003, 22h00

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