TypeError: не удается прочитать свойство undefined, когда я пытаюсь получить значение свойства в ответе xml в почтальоне

Я хочу узнать стоимость Кардхолдерида из этого ответа почтальона. Я использую этот код:

      var jsonData = xml2Json(responseBody);
var chid = jsonData["string"]["AccountAPIv2"]["CardIssue"]["Cardholderid"]
console.log(chid);

Но я продолжаю получать сообщение об ошибке undefined. может кто-нибудь помочь, пожалуйста? Тело ответа показано ниже:

      <?xml version="1.0" encoding="utf-8"?>
<string xmlns="---------/">&lt;?xml version="1.0" encoding="us-ascii"?&gt;&lt;AccountAPIv2 
xmlns:xsd="-" xmlns:xsi="---- 
  "&gt;&lt;ErrorCode&gt;0000&lt;/ErrorCode&gt;&lt;Description&gt;CardIssue  


successful&lt;/Description&gt;&lt;CardIssue&gt;&lt;Cardholderid&gt;123456789123&lt;/Cardholderid&gt;&lt;AvailableBalance&gt;0&lt;/AvailableBalance&gt;&lt;LedgerBalance&gt;0&lt;/LedgerBalance&gt;&lt;/CardIssue&gt;&lt;ReferenceID&gt;628549&lt;/ReferenceID&gt;&lt;/AccountAPIv2&gt;</string>

Любая помощь будет оценена по достоинству.

0 ответов

Другие вопросы по тегам