Il est assez simple d'appliquer ce principe lors de la sélection en elle-même :
(<expression xpath>)[node()]
Mais je ne suis pas sûr de bien saisir le problème...
Selon Adrien Kmiecik <adrien.kmiecik@cnamts.fr>:
>
> Mais cette solution impose une évaluation de l'expression XPath. Or je
> veux la contrôler avant tout usage...
>
> David RIVRON a écrit :
>
> >Je propose cela (non testé) :
> ><xsl:if test="$variable/node()">
> >...
> ></xsl:if>
> >
> >Le Vendredi 24 Mars 2006 16:46, Adrien Kmiecik a écrit :
> >
> >
> >>Bonjour,
> >>
> >>Comment puis-je vérifier qu'une expression XPath 1.0 ne puisse renvoyer
> >>qu'un résultat de type Node-set ?
> >>En d'autres termes, je voudrais analyser l'expression et m'assurer
> >>qu'elle ne retourne ni booléen, ni chaîne ou valeur numérique...
> >>
> >>Si quelqu'un connaissait une regle simple et générique...
> >>
> >>Merci d'avance...!
> >>
> >>
> >>
> >
> >
>
>
> *****************************************************
> "Le contenu de ce courriel et ses eventuelles pièces jointes sont
> confidentiels. Ils s'adressent exclusivement à la personne destinataire.
> Si cet envoi ne vous est pas destiné, ou si vous l'avez reçu par erreur,
> et afin de ne pas violer le secret des correspondances, vous ne devez pas
> le transmettre à d'autres personnes ni le reproduire. Merci de le renvoyer
> à l'émetteur et de le détruire.
>
> Attention : L'Organisme de l'émetteur du message ne pourra être tenu
> responsable de l'altération
> du présent courriel. Il appartient au destinataire de vérifier que les
> messages et pièces jointes reçus ne contiennent pas de virus.
> Les opinions contenues dans ce courriel et ses éventuelles pièces
> jointes sont celles de l'émetteur. Elles ne reflètent pas la position de
> l'Organisme
> sauf s'il en est disposé autrement dans le présent courriel."
> ******************************************************
>
> --
> Devenez redacteur <XML>fr et contribuez au developpement du
> xml francophone (http://xmlfr.org/infos/redacteurs/) !
>
> Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
>
> Cette liste est a votre disposition pour discuter en francais de
> tout sujet technique lie a XML.
>
> Pour resilier votre abonnement, envoyez un message contenant
> la commande "unsubscribe" a xml-tech-request@xmlfr.org
> (mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
>
>
--
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Mon Mar 27 10:24:12 2006