Comparaison attribut d'élément

Comparaison attribut d'élément - XML/XSL - Programmation

Marsh Posté le 12-06-2006 à 19:09:24    

Bonjour!
 
Bon, malgré le bide de mon précdent sujet, je retente le coup avec une question plsu simple je pense, et j'espère que vous pourrez m'apporter vos lumières!
 
Voila, dans un XML formé comme cela:
 
<a>
    <b>
         <c indent="A"/>
         <c indent="B"/>
         <c indent="B"/>
         <c indent="C/>
          etc...
    </b>
</a>
 
 
Je voudrais parcourir tous les éléments <c> et comparer l'attribut indent 2 à 2 pour pouvoir justement savoir comment indenter les éléments C...
 
Est-ce que vous auriez une idée pour faire ça parce que je cale un peu sur la méthode...merci d'avance!

Reply

Marsh Posté le 12-06-2006 à 19:09:24   

Reply

Marsh Posté le 13-06-2006 à 07:31:26    

Dans un template match='b' tu fais un for-each noeud c que tu passes en paramètre à un template calc ainsi que la liste des noeuds c.
Ton template calc va faire les comparaisons nécessaires en verifiant de pas comparer le noeud courant à lui même.
 
P.S. les comparaisons 2 à 2 c'est pas top

Reply

Marsh Posté le 13-06-2006 à 09:52:44    

Hum, dsl mais je comprends pas trop la en fait...Qu'est-ce que je passes en param au template calc, le for-each et la liste des noeuds?
 
Pourquoi c'est pas top ce type de comparaison?

Reply

Marsh Posté le 13-06-2006 à 22:42:12    

En fait c'est quoi ta méthode que tu veux appliquer pour indenter ? Quelles sont les informations permmetant d'indenter ?
 
Comparer deux à deux c'est long.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed