XML_XPath : limites ?

XML_XPath : limites ? - Java - Programmation

Marsh Posté le 09-06-2004 à 11:35:49    

Salut.
 
Je ne suis qu'un débutant en XPath donc ne m'en veuillez pas trop :  :pt1cable:  
 
XPath a l'air bien sympa comme outil de selection.
J'ai notamment vu qu'il y avait moyen de faire des sélections avec les valeurs des attributs.
Mais y a-t-il moyen de faire des sélection par valeur de contenu :
(<Element>valeur de contenu</Element> )
ou valeur de contenu peut être aussi bien une String qu'un Float, qu'un Double, bref qu'un type élémentaire ?

 
D'autre part, j'ai bien récupéré des sites dessus, comme
(sites:W3C Recommendation,tutorial:http://www.zvon.org/xxl/XPathTutorial/General_fre/examples.html)
 :cry:  
mais quelqu'un connait-il un site avec des tutorials assez complets sur le XPath ?
 
 

Reply

Marsh Posté le 09-06-2004 à 11:35:49   

Reply

Marsh Posté le 09-06-2004 à 13:37:09    

je n'ai pas testé, mais ça devrait sans doute fonctionner...
ELEMENT[contains(ELEMENT/text(),'valeur de contenu')]


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
Reply

Marsh Posté le 09-06-2004 à 13:47:05    

Ouai ok je vais essayer ça pour voir.
 
Mais en fait je voudrait faire des comparaisons  
 
ELEMENT[inférieur(ELEMENT/text(),'valeur de contenu')]
 
mais à priori inférieur n'existe pas et je ne vois pas trop comment m'en sortir autrement.

Reply

Marsh Posté le 09-06-2004 à 13:51:10    

petite correction:
ELEMENT[contains(text(),'valeur de contenu')]
 
car sinon il va tester ELEMENT/ELEMENT/text()
 
tu vas ramener une chaîne... après à toi de jouer avec les tests numériques mais je n'ai pas été jusque là.


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
Reply

Marsh Posté le 09-06-2004 à 14:43:10    

Apparemment, mais je ne l'avais pas encore vu, c'est encore plus simple :
un exemple, /Entry/Population/individu[inc<.5]/op
ou inc est 1 noeud enfant de individu
pour plus d'info voir le tutorial
http://www.w3schools.com/xpath/xpath_syntax.asp
 
j'ai testé et ça marche !
 
Merci d'avoir répondu ^^

Reply

Marsh Posté le 09-06-2004 à 14:47:23    

cool


---------------
As the plane took off, the pilot turned to the co-pilot and said, “Have you ever flown solo?” Co-pilot: No. Typically I fly much higher than this.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed