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 :

[XPATH] name() et autre name()


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Par défaut [XPATH] name() et autre name()
    bonjour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    	<xsl:template match="*[parent::Ahp[not(parent::Spl)]
    									  and name()=name(//Spl//*) ]">
    une expression Xpath qui ne marche pas...
    en particulier à cause de name()=name(//Spl//*)

    or si je retire ceci, et qu à lintérieur du template jécris cela...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <xsl:variable name="name" select="name()"/>
    <xsl:value-of select="name(//Spl//*[name()=$name])" />
    ...et bien c est bon...
    une idée?

  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
    Par défaut
    Name (...) ne parcourt pas tous les noeuds, sa sortie est une string.
    Il va choisir le nom de la "premiere" balise de ton nodeset

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    name(//Spl//*[name()=$name])
    la tu affiche le nom du premier noeud qui à le meme nom que le noeud courant

    Bon je comprends pas trop l'utilité mais ca doit êtreune recherche

    Donc ton principal probleme vient de la sortie de name()

  3. #3
    Membre éclairé Avatar de luta
    Inscrit en
    Novembre 2003
    Messages
    1 038
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 1 038
    Par défaut
    oui oui merci Erwy
    c sur que sur cet exemple c est pas très utile...(sauf pour mon esprit torturé par le xsl )


Discussions similaires

  1. Modifier champ iframe name ou autre option
    Par Invité dans le forum Langage
    Réponses: 1
    Dernier message: 13/04/2013, 08h46
  2. [XPATH] choix dans les xpath, parser et autres
    Par greg08 dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 09/11/2008, 20h19
  3. type *name ou type* name?
    Par zouip dans le forum C++
    Réponses: 6
    Dernier message: 11/05/2008, 09h24
  4. [WPF] Name et x:Name
    Par Invité dans le forum Framework .NET
    Réponses: 4
    Dernier message: 15/10/2007, 15h49
  5. Réponses: 7
    Dernier message: 07/07/2006, 11h17

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