From dd07a48907e6689e3c02656b7846ad00ba094262 Mon Sep 17 00:00:00 2001 From: Leon Radley Date: Wed, 18 Oct 2017 09:23:43 +0200 Subject: [PATCH] parse double and floats When type is xs:double or xs:float we use parseFloat to convert it to javascript. --- lib/wsdl.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/wsdl.js b/lib/wsdl.js index e3d170bcc..c8fdd7283 100644 --- a/lib/wsdl.js +++ b/lib/wsdl.js @@ -1450,6 +1450,8 @@ WSDL.prototype.xmlToObject = function(xml, callback) { else { if (name === 'int' || name === 'integer') { value = parseInt(text, 10); + } else if (name === 'double' || name === 'float') { + value = parseFloat(text); } else if (name === 'bool' || name === 'boolean') { value = text.toLowerCase() === 'true' || text === '1'; } else if (name === 'dateTime' || name === 'date') {