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 :

template match="node() mais pas text()"


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre à l'essai
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2003
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2003
    Messages : 17
    Points : 19
    Points
    19
    Par défaut [RESOLU] template match="node() mais pas text()"
    Bonjour a tous,
    tant que je suis la j'en profite, un autre probleme se dresse ferocement face a moi, et jusau'a maintenant il a resiste a toutes mes attaques... le voici sans plus tarder :
    Je voudrais un template qui "match" tous les elements de mon fichier XML, quels qu'il soient, sauf les nodes texte.

    un truc du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:template match="node() and not(text())">
    mais evidement, ne revons ca ne marche pas si facilement...
    idee ? suggestion ? lettre d'insulte ? n'hesitez plus, repondez !

    D'avance merci,

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 33
    Points : 39
    Points
    39
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <xsl:template match="node()">
      ...
    </xsl:template>
    <xsl:template match="text()"/>
    Ca marche grace à la priorité des templates
    If it can go wrong, it will.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 20
    Points : 24
    Points
    24
    Par défaut
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <xsl:template match="//*">
    ça répond à ton besoin?
    "La violence est le dernier refuge de l'incompétence." --- Isaac Asimov ---

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    33
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2002
    Messages : 33
    Points : 39
    Points
    39
    Par défaut
    non, il manque les attributs, les commentaires, les processing instructions.... Enfin, à priori
    If it can go wrong, it will.

  5. #5
    Membre à l'essai
    Profil pro
    Développeur Web
    Inscrit en
    Janvier 2003
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2003
    Messages : 17
    Points : 19
    Points
    19
    Par défaut
    Effectivement, l'ordre semble maintenant respecte, mon probleme venait je crois principalement d'une incomprehension de l'utilisation du tag <xsl:apply-template> et de la valeur de son attribut select...

    Merci pour vos reponse !

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

Discussions similaires

  1. Réponses: 14
    Dernier message: 30/11/2007, 11h58
  2. [XSLT] Texte d'un élément, mais pas de ses enfants
    Par PierreY dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 28/02/2007, 10h22
  3. transparence du li mais pas le texte
    Par Invité dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 07/10/2006, 12h25
  4. desactiver la selection d'un texte (mais pas par onselectstart)
    Par Gzu51 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 10/08/2006, 12h01

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