Lors d'un parcours XSL de cette arbre XML, j'aimerais que lorsque je suis sur un noeud, par exemple l'objet "3", pouvoir récuperer le noeud précédent ("2" ) ou le noeud suivant ("4" ).
Cette méthode est décrite ici : <http://www.zvon.org/xxl/DOM1reference/Output/refs/attribute_nextSibling_Node.html> et qui est décrite comme étant accessible ici <http://www.zvon.org/xxl/DOM1reference/Output/refs/interface_Node.html>
Le problème, c'est que quand j'essaie d'utiliser cette méthode tout a fait naïvement comme suit :
Marsh Posté le 31-01-2005 à 18:20:08
Salut,
J'aimerais utiliser la fonction DOM nextSibling() et previousSibling() pour retrouver le frere suivant et précedent du noeud courant...
Exemple :
<list>
<object>1</object>
<object>2</object>
<object>3</object>
<object>4</object>
</list>
Lors d'un parcours XSL de cette arbre XML, j'aimerais que lorsque je suis sur un noeud, par exemple l'objet "3", pouvoir récuperer le noeud précédent ("2" ) ou le noeud suivant ("4" ).
Cette méthode est décrite ici :
<http://www.zvon.org/xxl/DOM1reference/Output/refs/attribute_nextSibling_Node.html>
et qui est décrite comme étant accessible ici
<http://www.zvon.org/xxl/DOM1reference/Output/refs/interface_Node.html>
Le problème, c'est que quand j'essaie d'utiliser cette méthode tout a fait naïvement comme suit :
<xsl:variable name="previousNode"><xsl:value-of select="previousSibling()"/></xsl:variable>
Ca marche pô.... il me dit ca :
[no such function: previousSibling]
Donc, ma question : Comment ca s'utilise? si ca ne s'utilise pas... avez vous une alternative??
Paquerette