我需要使用必须转换为JSON的SOAP Web服务。
var xmlData = '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tns="http://www.Dummy.com" xmlns:n="http://www.Dummy.com/Name/Types"><soap:Header></soap:Header><soap:Body><n:DummyRequest xmlns:n="http://www.Dummy.com/Name/Types" xmlns="http://www.Dummy.com/Name/Types"><n:DummyField1>Humpty</n:DummyField1><n:DummyFilter><c:DummyFilterString xmlns:c="http://www.Dummy.com/Common/Types">Dumpty</c:DummyFilterString></n:DummyFilter><n:DummyAccount><n:DummyName>Dummy</n:DummyName><n:DummyPassword>1234</n:DummyPassword></n:DummyAccount></n:DummyRequest></soap:Body></soap:Envelope>'
使用node-soap模块,无法将xml转换为json xmlToObject function。我收到了错误。
TypeError: Cannot read property 'object' of undefined
对此的任何帮助都会非常有用。