我有一个 XML 类型的变量名称 soapXML。我试图把它变成一个激动人心的东西(channelMap 证实了这一点)但是当我试图获得长度时它总是在我知道情况并非如此时。为什么会这样?
var aaaaaa = soapXML.toString()
channelMap.put('a', typeof(aaaaaa))
channelMap.put('b', aaaaaa.length)
让我们假设您已将 soapXml 变量设置为我想像的东西,您会做这样的事情
var soapXml = '<?xml version="1.0"?><soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soapenvelope/"soap:encodingStyle=http://www.w3.org/2003/05/soap-encoding"><soap:Header></soap:Header><soap:Body><soap:Fault></soap:Fault></soap:Body</soap:Envelope>'
console.log(`${typeof soapXml} ${soapXml.length}`)
const mapResults = new Map();
mapResults.set('typeof' , typeof soapXml)
mapResults.set('length' , soapXml.length)
console.log(mapResults.get('typeof'));
console.log(mapResults.get('length'));
这是假设 soapXml 是一个 XML 消息