Bonjour .
Je cherche un moyen pour accéder à un element de mon fichier xml à partir d'une information au format xpath. 
L'information est issu de l'attribut path :
	
	<rev anchor="false" chg="R" path="/*[1]/*[2]/*[4]" />
 
J'ai besoin d'accéder à l'élément situé à la position /*[1]/*[2]/*[4].
Pour cela j'avais utilisé la méthode document.evaluate
 
	
	1 2 3 4 5 6 7 8 9
   | function _x(STR_XPATH) {
    var xresult = document.evaluate(STR_XPATH, document, null, XPathResult.ANY_TYPE, null);
    var xnodes = [];
    var xres;
    while (xres = xresult.iterateNext()) {
        xnodes.push(xres);
    }
    return xnodes;
} | 
 test:
	
		
			
			
				_x('/*[1]/*[2]/*[4]');  ->> retourne l'info [div#title]
			
		
 
	 
 Cette méthode n'est pas utilisable sous IE. 
Quelqu'un aurait-il une autre solution à me proposer pour sélectionner l'élément ?
Pour votre information, je débute en javascript, merci d'en tenir compte dans votre réponse.
						
					
Partager