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 :

Nombre de balise d'un certain type sur un chemin


Sujet :

XSL/XSLT/XPATH XML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de Mobius
    Profil pro
    none
    Inscrit en
    Avril 2005
    Messages
    463
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : none

    Informations forums :
    Inscription : Avril 2005
    Messages : 463
    Par défaut Nombre de balise d'un certain type sur un chemin
    Bonjour,

    Je cherche une fonction qui me donne le nombre de balise ayant un certain étant donnée un chemin

    Par exemple,

    Soit le XML suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <foo id="1">
    	<foo id="2">
    		<foo id="3">
    		</foo>
    	</foo>
    	<foo id="4">
    		<bar>
    			<foo id="5">
    			</foo>
    		</bar>
    	</foo>
    </foo>
    Je voudrais que la fonction me retourne les valeur suivante :
    pour "//foo[@id=1]" => 1
    pour "//foo[@id=2]" => 2
    pour "//foo[@id=3]" => 3
    pour "//foo[@id=4]" => 2
    pour "//foo[@id=5]" => 3


    Merci par avance de bien vouloir m'aider

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    1 466
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 1 466
    Par défaut
    Hello,
    Ceci devrait marcher je pense :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    count(//foo[@id='1']/ancestor::foo) + 1

  3. #3
    Membre chevronné Avatar de Mobius
    Profil pro
    none
    Inscrit en
    Avril 2005
    Messages
    463
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : none

    Informations forums :
    Inscription : Avril 2005
    Messages : 463
    Par défaut
    Merci beaucoup Morbo pour cette réponse éclairé qui correspond exactement a mon besoin.

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

Discussions similaires

  1. [RegEx] Remplacer toutes les balises HTML sauf un certain type
    Par nicolas2603 dans le forum Langage
    Réponses: 4
    Dernier message: 22/09/2011, 09h06
  2. Log4j - mettre de la couleur sur certains types de log
    Par identifiant_bidon dans le forum Logging
    Réponses: 3
    Dernier message: 25/08/2011, 12h21
  3. Probleme de Mime Type sur certaines images
    Par Fooshi dans le forum Général Conception Web
    Réponses: 0
    Dernier message: 09/03/2011, 16h34
  4. Récupérer toutes les balises d'un certain type
    Par piotrr dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 08/07/2009, 15h06
  5. [XML] Savoir nombre d'un certain type de fils d'un parent
    Par debutanteVB.NET dans le forum Bibliothèques
    Réponses: 8
    Dernier message: 09/12/2005, 16h06

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