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] Inclure une table de référence


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 21
    Points : 5
    Points
    5
    Par défaut [XSLT] Inclure une table de référence
    Bonjour !

    Voila, je vous explique ce que je souhaiterais faire :

    Je dispose d'une table de référence, récupérant les initiales de pays, et les remplaçants par le nom complet du pays. Il me suffit donc de faire appel a cette table de référence pour que mon xslt génère automatiquement le nom complet du pays.
    Jusque là, rien de bien difficile, j'ai inclue cette table de référence en dur, dans mon xslt, en voici un extrait :

    <xsl:template match="//g002/NAD/e05_3207" >
    <xsl:if test="//g002/NAD/e05_3207='AD' ">Andorre </xsl:if>
    <xsl:if test="//g002/NAD/e05_3207='AE' ">Emirats Arabes Unis </xsl:if>
    <xsl:if test="//g002/NAD/e05_3207='AF' ">Afghanistan </xsl:if>
    <xsl:if test="//g002/NAD/e05_3207='AG' ">Antigua et Barbuda </xsl:if>
    <xsl:if test="//g002/NAD/e05_3207='AL' ">Albanie </xsl:if>
    <xsl:if test="//g002/NAD/e05_3207='AM' ">Arménie </xsl:if>
    <xsl:if test="//g002/NAD/e05_3207='AO' ">Angola </xsl:if>
    <xsl:if test="//g002/NAD/e05_3207='AR' ">Argentine </xsl:if>
    <xsl:if test="//g002/NAD/e05_3207='AT' ">Autriche </xsl:if>
    <xsl:if test="//g002/NAD/e05_3207='AU' ">Australie </xsl:if>
    <xsl:if test="//g002/NAD/e05_3207='AZ' ">Azerbaïdjan </xsl:if>
    <xsl:if test="//g002/NAD/e05_3207='BA' ">Bosnie Herzégovine </xsl:if>
    <xsl:if test="//g002/NAD/e05_3207='BB' ">Barbade </xsl:if>
    <xsl:if test="//g002/NAD/e05_3207='BD' ">Bangladesh </xsl:if>
    <xsl:if test="//g002/NAD/e05_3207='BE' ">Belgique </xsl:if>
    <xsl:if test="//g002/NAD/e05_3207='BG' ">Bulgarie </xsl:if>
    <xsl:if test="//g002/NAD/e05_3207='BH' ">Bahreïn </xsl:if>
    <xsl:if test="//g002/NAD/e05_3207='BI' ">Burundi </xsl:if>
    </xsl:template >
    Voici maintenant ce que je souhaiterais faire :
    J'aimerais que cette table de référence, plutôt que d'être en dur dans mon .xslt, soit dans un deuxième .xslt, dédié aux tables de références.
    Seulement voila, je ne sais pas comment inclure ce deuxième .xslt, quelle syntaxe il doit comporter, et quel genre d'appel je pourrais faire pour aller chercher mon nom de pays dans ce deuxième fichier xslt.

    J'ai lu sur le net qu'il existerais une commande de type xsl:include qui pourrait correspondre à ce que je souhaite faire, mais je n'ai pas trouvé d'exemples de syntaxe, sur comment l'appliquer à mon premier xslt.

    Voilou, j'espère que vous pourrez m'aider ^^

  2. #2
    Expert éminent
    Avatar de GrandFather
    Inscrit en
    Mai 2004
    Messages
    4 587
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : Mai 2004
    Messages : 4 587
    Points : 7 103
    Points
    7 103
    Par défaut
    Bonjour,

    voir ce post pour la création d'une table de lookup en XSLT.

  3. #3
    Futur Membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 21
    Points : 5
    Points
    5
    Par défaut
    Merci beaucoup pour ce coups de pouce

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 06/05/2009, 19h15
  2. Réponses: 3
    Dernier message: 06/04/2009, 21h58
  3. Valeur d'un champ à partir de celui d'une table de référence
    Par rns2008 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 26/05/2008, 23h19
  4. Suppression d'une table auto référencée
    Par hobotalker dans le forum Langage SQL
    Réponses: 1
    Dernier message: 15/04/2008, 11h50
  5. Ajouter des données Excel à une table SANS références?
    Par Miss Ti dans le forum VBA Access
    Réponses: 6
    Dernier message: 12/10/2007, 18h58

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