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] probléme d'insértion de paramétre


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2007
    Messages : 10
    Par défaut [XSLT] probléme d'insértion de paramétre
    Bonjour,

    Je souhaite utiliser les balises HTML <h1><h2><h3><h4><h5> sauf que je souhaite que les numéros soit mis automatiquement par un paramétre xsl.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <xsl:param name="nbAncestor" select="count(ancestor::*)"/>
     
    <xsl:for-each select="section//node()">
    <H$nbAncestor>Une valeur quelconque</H$nbAncestor>
    </xsl:for:each>
    J'ai déjà essayer pas mal de truc mais rien ne fonctionne.

    Merci d'avance,

  2. #2
    Membre émérite
    Inscrit en
    Octobre 2005
    Messages
    847
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 847
    Par défaut
    essaye ceci :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:element name="h{$nbAncestor}">Une valeur quelconque</xsl:element>

  3. #3
    Membre averti
    Inscrit en
    Mars 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mars 2007
    Messages : 10
    Par défaut Merci + seconde solution, astuce
    Merci, Monsieur le modérateur réponse simple est efficace

    "element"aire mon cher Watson

    J'ai trouver une autre solution moins simple mais qui peut avoir son intérêt dans certains cas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <SPAN class="{concat('titre',$nbAncestor)}">
    La valeur
    </SPAN>
    Explication :
    Le HTML 4.0 est limité à 6 niveaux de titre ( h1, h2, h3, h4, h5, h6 ) h7 n'existe pas !
    Cette deuxiéme méthode permet de créer autant de niveau que l'on souhaite.

    Il faut cependant ajouter une feuille css qui contient les noms des class, cela permet de regrouper le style dans une seul feuille.

    Encore merci,

  4. #4
    Membre émérite
    Avatar de neilbgr
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Août 2004
    Messages
    651
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 651
    Par défaut
    Citation Envoyé par Alexiel2
    Le HTML 4.0 est limité à 6 niveaux de titre ( h1, h2, h3, h4, h5, h6 ) h7 n'existe pas !
    Cette deuxiéme méthode permet de créer autant de niveau que l'on souhaite.
    L'argument ne me parait recevable que pour les cas où le niveau est supérieure à 6.
    Mais les "hx" doivent être utilisées pour ce dont elles sont prévues ! (peu importe la version d'html)

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

Discussions similaires

  1. [XSLT]Problème de paramètres
    Par ludovic85 dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 09/03/2007, 10h23
  2. [PHP][XSLT] problème caractères accentués
    Par beho dans le forum XSL/XSLT/XPATH
    Réponses: 11
    Dernier message: 29/05/2006, 09h29
  3. Réponses: 9
    Dernier message: 13/05/2005, 03h13
  4. problème de passage de paramêtre sous mozilla
    Par mat10000 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 27/09/2004, 10h48
  5. [XSLT] Problème de chemin d'accès + XSLT
    Par Jorus dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 15/09/2004, 08h36

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