Мой сайт вызывает веб-сервис, а веб-сервис возвращает XML.Когда я пытаюсь проанализировать возвращенный xml, используя getElementsByTagName('*tag name*')
в javascript, safari выдает следующую ошибку:
TypeError: 'undefined' не является функцией (вычисляя 'xmlDoc.getElementsByTagName (' application_id ') ')
Кто-нибудь знает, почему это происходит?XML хорошо разбирается в Internet Explorer.
Мой JS:
function GetValuesFromXML(xmlText) {
var string = xmlText.responsexml;
var xmlDoc = xmlText.responseXML;
var appIdArray = xmlDoc.getElementsByTagName('application_id');
document.write(appIdArray[0].xml);
}
xmlText
- это xmlhttprequest
, возвращаемый веб-службой.