Salut,
quand je veux mettre le namespace fn, il me donne cette erruer:
Je suis un peu newbie dans le domaine, vous pouvez m'aider?Namespace 'http://www.w3.org/2003/11/xpath-functions' does not contain any functions
-Capt!
Salut,
quand je veux mettre le namespace fn, il me donne cette erruer:
Je suis un peu newbie dans le domaine, vous pouvez m'aider?Namespace 'http://www.w3.org/2003/11/xpath-functions' does not contain any functions
-Capt!
- Capt.
Proverbe Shadok:
S'il n'y a pas de solutions, il n'y a pas de problèmes
Est ce que tu pourrais mettre l'entete complete de ton fichier xslt ?
La ca ne me dit rien.
<xsl:stylesheet version="2.0" xmlnssl="http://www.w3.org/1999/XSL/Transform" xmlns:fn="http://www.w3.org/2003/11/xpath-functions">
- Capt.
Proverbe Shadok:
S'il n'y a pas de solutions, il n'y a pas de problèmes
J'utilise pas ce namespace
Tu as des balises <fn:....> dans ton xslt ?
J'ai fait un tour la bas (le site) , c'est pour xpath 2.0 et xquery 1.0 si tu n'utilse pas ces technos tu n'en as pas besoin
de plus sur la lien:
Please note that this namespace may change without notice. It is likely that the updated XQuery 1.0 and XPath 2.0 Functions and Operators specification may use a different namespace than this one. For updated information, please refer to the latest version of the XQuery 1.0 and XPath 2.0 Functions and Operators specification, and to the XML Query page.
en fait, c'est que je voulais utiliser la foncton distinct-values et en faisant mes recherches, j'ai vu que ceux qui en parlaient utilisaient ce namespace... En me rendant sur w3schools, ils indiquent qu'il faut utiliser ce namespace...
The default prefix for the function namespace is fn:, and the URI is:
http://www.w3.org/2005/02/xpath-functions.
- Capt.
Proverbe Shadok:
S'il n'y a pas de solutions, il n'y a pas de problèmes
Oui mais il faut que ton processeur puisse le faire , le probleme vient peut être de la.
Pour les distincts (tri de doublons) on peut utiliser la methode muench en xslt 1.0
http://www.developpez.net/forums/vie...muench#1141308
Ouais, c'est ce que j'ai finalement fait mais comme je la voulais complètement dynamique, j'ai du me casser la tête de façon un peu cruel!!!
j'avais vu l'utilisation du not(preceding-sibling dans un autre code mais là pour que p'tit newbie comme moi arrive à la rendre dynamique, j'ai eu besoin de quelques heures de labeur et celle d'un excellent responsable XML d'un tout aussi excellent forum!
Bon, elle ne l'est pas à 100%, j'utilise le Noeud item mais peu importe le child que je lui envoi, il le traite...
Code : Sélectionner tout - Visualiser dans une fenêtre à part <xsl:for-each select="//item[not(preceding-sibling::*/*[name()=name($itemNode)] = *[name()=name($itemNode)])]">
- Capt.
Proverbe Shadok:
S'il n'y a pas de solutions, il n'y a pas de problèmes
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager