У меня есть веб-служба xml, которую я загружаю с использованием PrototypeJS. XML имеет правильный тип содержимого, он правильно сформирован и выглядит следующим образом:
<GetTokenResponse xmlns="http://tempuri.org/">
<GetTokenResult>F655100D64F098F0AC33AFF414A4A0D5</GetTokenResult>
</GetTokenResponse>
Запрос AJAX завершается успешно, и я могу получить доступ к узлу GetTokenResult
в IE и FF, но могу получить только текстовое содержимое узла в FF. Мой код ниже:
node = transport.responseXML.documentElement.getElementsByTagName('GetTokenResult')[0];
rawToken = (document.all) ? node.innerText : node.textContent;
Я пробовал innerText и innerHTML, а также children [0] и несколько других случайных предположений, но IE возвращает undefined при доступе к rawToken.
Кто-нибудь может протянуть руку? Спасибо, Адам