Как мне получить доступ к свойству ответа SOAP?

Все

Форма последние несколько дней Я нахожу, как получить доступ к мылу с помощью JS, и в конце концов я получил решение по этой ссылке Самый простой пример SOAP

Теперь я смог получить мой запрос на мыло в предупреждении. но я хочу использовать его свойство и хочу распечатать ответ (я имею в виду анализировать ответ и отображать)

, это мой код

const xmlhttp = new XMLHttpRequest();
xmlhttp.open('POST', 'http://service.project-development-site.de/soap.php', true);
xmlhttp.onreadystatechange = function() {
  if (xmlhttp.readyState == 4) {
    alert(xmlhttp.responseText);

    // http://www.terracoder.com convert XML to JSON
    let json = XMLObjectifier.xmlToJSON(xmlhttp.responseXML);
    const result = json.Body[0].GetQuoteResponse[0].GetQuoteResult[0].Text;
    // Result text is escaped XML string, convert string to XML object then convert to JSON object
    json = XMLObjectifier.xmlToJSON(XMLObjectifier.textToXML(result));
    alert(symbol + ' Stock Quote: $' + json.Stock[0].Last[0].Text);
  }
};
xmlhttp.setRequestHeader('SOAPAction', 'http://service.project-development-site.de/soap.php');
xmlhttp.setRequestHeader('Content-Type', 'text/xml');
const xml =
  '' +
  '' +
  '' +
  '' +
  '' +
  'user' +
  'pwd' +
  'acktoken' +
  '' +
  '' +
  '';
xmlhttp.send(xml);

, и я получил ответ в виде предупреждения


   
      
         
            0
            OK
            SOAP request executed successfully .
         
         
            accesToken
            ACK
         
      
   

И я хочу отобразить это свойство ответа например errorShortDesc, errorLongDesc и т. д. Как я могу?

Заранее спасибо

8
задан slideshowp2 9 March 2019 в 08:53
поделиться