Comparaison attribut d'élément - XML/XSL - Programmation
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
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?
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.
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!