|
Re: [spam] Récupérer la position d'un noeud parmi ses "sibling": msg#00144text.xml.french.tech
Salut Je ne penses pas que position soit la methode dont tu ais besoin. Tout ce qu'elle fait c'est renvoyer la position du noeud courant par rapport au node-set / context courant. - C'est une fonction et pas un noeud, ton premier exemple n'est donc pas valide. - Cette fonction ne prend pas de parametre, ton deuxieme exmple non plus donc. Si j'esseille de lire ton expression Xpath, je la traduit comme suit : Recuperer depuis n'importe ou dans le document l'ensembles des noeuds MOUVEMENT dont leur status est XOF ou XRX et dont le POINT_LOCATION ne commence pas par 'FRDKK' Esseiller de trouver une position a chacuns de ces noeuds MOUVEMENT au sein meme de ton document ne veut rien dire puisqu'il sont tous potentiellement repartis n'importe ou dans le document. Par contre si sur cette expression Xpath un template est applique, au sein de ce dernier la fonction position() a alors une signification. Elle retournera la position du noeud traite parmis la liste des noeuds selectionnes par ton expression. Pour resumer je penses que tu esseilles (peut etre) de te servire trop tot de la fonction position(). Esseilles de reformuler tes templates ... Benoit Lefevre. |-----Original Message----- |From: xml-tech-bounce@xxxxxxxxx |[mailto:xml-tech-bounce@xxxxxxxxx] On Behalf Of Jean Guillaume LALANNE |Sent: 20 December 2004 14:04 |To: xml-tech@xxxxxxxxx |Subject: [spam] [xml-tech] Récupérer la position d'un noeud |parmi ses "sibling" | |Bonjour, | |J'essaie de récupérer la position d'un noeud parmi ses |siblings mais je n'y arrive pas. J'ai l'habitude d'utiliser |la fonction position() dans des conditions mais jamais |auparavant je n'ai eu à l'utiliser pour récupérer la position |d'un noeud. Exemple : | |//MOUVEMENT[ ( (STATUS='XOF') or (STATUS='XRX') ) and (not |(starts-with(POINT_LOCATION,'FRDKK'))) ]/../../position() ne |fonctionne pas | |et | |position( //MOUVEMENT[ ( (STATUS='XOF') or (STATUS='XRX') ) and (not |(starts-with(POINT_LOCATION,'FRDKK'))) ]/../.. ) ne |fonctionne pas non plus dans cooktop. | |est ce que qulequ'un a déjà effectué ce genre de requête XPATH ? | |Merci d'avance pour votre aide. | |Cordialement, | |Jean-Guillaume LALANNE | | |-- |Devenez redacteur <XML>fr et contribuez au developpement du |xml francophone (http://xmlfr.org/infos/redacteurs/) ! | |Liste de diffusion "xml-tech@xxxxxxxxx" (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@xxxxxxxxx |(mailto:xml-tech-request@xxxxxxxxx?Subject=unsubscribe) | | --------------------------------------------------------------- - Visit our Internet site at http://www.reuters.com Get closer to the financial markets with Reuters Messaging - for more information and to register, visit http://www.reuters.com/messaging Any views expressed in this message are those of the individual sender, except where the sender specifically states them to be the views of Reuters Ltd. |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: copie de noeud: 00144, Oscar NIYONKURU |
|---|---|
| Next by Date: | Re: Ignorer casse et diacritique: 00144, Paul Terray |
| Previous by Thread: | copie de noeudi: 00144, Eric . Reiter |
| Next by Thread: | Re: [spam] Récupérer la position d'un noeud parmi ses "sibling": 00144, Jean Guillaume LALANNE |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |