Bonjour à tous,

Dans mon application, j'utilise des webservices retournant un XML.

Lors du retour du WB, j'aimerai donc transformé le XML en JSON via : xml2js.

J'ai donc dans mon package.json :

Dans mon index.html :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<script src="../node_modules/xml2js/lib/xml2js.js"></script>
Et dans mon model service :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
dataEcBancsService.post(data)
                .then(function (res) {
                    var test = x2js.xml_str2json(res);
                    instance.data.donneesEcBancs = test;
 
                    deferred.resolve(instance.data);
                })
                .catch(function (e) {
                    deferred.reject(e);
                });
Lors de l'exécution j'obtient l'erreur :

Uncaught ReferenceError: require is not defined
at xml2js.js:9
at xml2js.js:543
La ligne d'erreur en question est :

J'ai essayé de mettre en plus requirejs mais rien de plus...

Merci pour votre aide.