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 :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
<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

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.