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 1.0] inversion de l'ordre des éléments


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2009
    Messages : 7
    Points : 10
    Points
    10
    Par défaut [XSLT 1.0] inversion de l'ordre des éléments
    Bonjour,

    Je voudrais savoir si vous pouvez m'aider à régler un petit problème.
    J'ai ce code en XML, où une balise <head> qui contient du texte suit au même niveau une balise <fw> au sein de l'élément <div>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <div type="privilege">
         <fw place="top-right" type="pageNum">[a2]
    </fw>
    <head>texte
    </head>
     
    ...
     
    </div>
    et j'aimerais dans l'affichage html que le texte contenu dans <head> s'affiche avant [a2] contenu dans <fw>

    Comme la plupart du temps <fw> suit <head> et non l'inverse, j'ai débuté le code XSLT de cette manière:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <xsl:template match="tei:div">
    <DIV>
      <xsl:choose>
        <xsl:when test="fw[@type='pageNum'][first-of-any]">
    mais ensuite, je sèche. Je ne sais pas quelle fonction il faut que j'utilise pour lui dire d'inverser l'ordre des éléments.

    Si quelqu'un parmi vous peut me renseigner, cela m'aiderait beaucoup.
    Merci d'avance

  2. #2
    Rédacteur

    Avatar de Erwy
    Homme Profil pro
    Développeur Web
    Inscrit en
    Novembre 2003
    Messages
    4 967
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Novembre 2003
    Messages : 4 967
    Points : 10 927
    Points
    10 927
    Par défaut
    La solution la plus simple me semble de différencier les appels pou head et le reste
    Je ne suis pas sûr que tu nous donnes assez d'infos pour pouvoir t'aider +

Discussions similaires

  1. SGPLOT / VBOX : inversion de l'ordre des valeurs sur l'axe vertical
    Par yann1981 dans le forum ODS et reporting
    Réponses: 0
    Dernier message: 27/08/2013, 14h08
  2. Inverser l'ordre des éléments d'un tableau
    Par nitch01 dans le forum Débuter
    Réponses: 5
    Dernier message: 28/10/2009, 09h18
  3. [C#] Inverser l'ordre des éléments d'une Hashtable
    Par lancer83 dans le forum Windows Forms
    Réponses: 10
    Dernier message: 31/08/2006, 21h03
  4. [XSL] Ordre des éléments présentés
    Par Cupidon dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 23/01/2006, 14h58
  5. [C#] ordre des éléments dans un datagrid
    Par liliprog dans le forum ASP.NET
    Réponses: 3
    Dernier message: 19/09/2005, 17h31

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