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 :

Jointure intra document sans attribut


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Jointure intra document sans attribut
    Bonjour,
    Tout d'abord, je suis novice en xml/xslt.
    J'ai un document xml de la forme (sauvegarde d'un vieux spip) que je veux rendre lisible pour des non informaticiens :
    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
     
    <SPIP>
    <spip_articles>
    <titre>titre article 1</titre>
    <soustitre></soustitre>
    <id_rubrique>5</id_rubrique>
    <texte></texte>
    <date>2008-01-31 10:52:18</date>
    </spip_articles>
     
    <spip_rubriques>
    <id_rubrique>5</id_rubrique>
    <titre>titre rubrique</titre>
    <texte></texte>
    <date>2010-08-31 16:09:56</date>
    </spip_rubriques>
    </SPIP>
    J'ai déjà le fichier xsl qui me transforme mon xml en html. Par contre il me reste le problème du titre de rubrique.

    Donc ma question est :
    Comment puis-je faire une espèce de jointure sur id_rubrique pour extraire le titre de la rubrique de l'article?

    Merci

  2. #2
    Expert confirmé
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Points : 4 843
    Points
    4 843
    Par défaut
    Une simple expression XPath devrait pouvoir le faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <xsl:variable name="id_rubrique" select="/SPIP/spip_articles/id_rubrique"/>
    <xsl:value-of select="/SPIP/spip_rubriques[id_rubrique=$id_rubrique]/titre"/>

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci c'est parfait

Discussions similaires

  1. Heure de création d'un enregistrement sans attribut DATE
    Par Cofondinde dans le forum Oracle
    Réponses: 1
    Dernier message: 06/09/2006, 17h42
  2. Héritage => table sans attribut !?
    Par GnouDream dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 26/07/2006, 16h25
  3. Réponses: 1
    Dernier message: 27/06/2006, 18h39
  4. [TinyXml] sans attribut ??
    Par Bmagic dans le forum Bibliothèques
    Réponses: 4
    Dernier message: 15/06/2006, 12h14
  5. resultat google, referencement, document sans nom
    Par pimpmyride dans le forum Référencement
    Réponses: 11
    Dernier message: 25/04/2006, 15h07

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