Salut salut

Je suis en train de travailler sur une migration entre une application ancienne et une nouvelle application en ASP.net MVC 5.

L'ancien programme utilisait un fichier XML qui contenait les donn�es d'un formulaire tr�s complexe.

Dans mon nouveau syst�me, j'aimerais reprendre ce concept.

Pour le moment, j'ai mis le contenu du fichier XML dans un controle textarea de ma page.

L'XML arrive bien c�t� client.

Ensuite je charge l'objet XML � l'aide de :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
//#region XML Tools
$.fn.loadXMLString = function(txt) {
    var toReturn;
    if (window.DOMParser) {
        parser = new DOMParser();
        toReturn = parser.parseFromString(txt, "text/xml");
    }
    else // code for IE
    {
        toReturn = new ActiveXObject("Microsoft.XMLDOM");
        toReturn.async = false;
        toReturn.loadXML(txt);
    }
    return toReturn;
}
 
function getXMLValueByPath(nodepath, xml) {
    var toReturn = xml.evaluate(nodepath, xml, null, XPathResult.STRING_TYPE, null).stringValue;
    return toReturn;
}
//#endregion
Enfin, pour obtenir la valeur que je cherche dans mon doc XML (j'ai l'XPath) j'utiliser getXMLValueByPath.

Manque de chance, �a ne fonctionne pas du premier coup.

En fait, au lieu de me renvoyer la valeur de la node, �a me renvoie l'expression XPath que j'ai �crite en entr�e.

Un peu d'aide serait la bienvenue

D'avance merci