Здравствуйте!
Вобщем мне нужно разобрать xml документ, к примеру такой, простенький:
<?xml version="1.0" encoding="utf-8" ?>
После загрузки xml-ки я вызываю функцию:
В Internet Explorer-e все прекрасно работает, но в Opera, FireFox, выдает ошибку. Вот что выдает файрфокс:
В опере мне пишет
Не знаете, в чем может быть проблема??
Спасибо заранее!!
Вобщем мне нужно разобрать xml документ, к примеру такой, простенький:
<?xml version="1.0" encoding="utf-8" ?>
Код:
<channel>
<message>
<login>test login</login>
<text>test message</text>
</message>
<message>
<login>test login2</login>
<text>test message2</text>
</message>
</channel>
Код:
function parse_xml(){
var xmlDoc=this.req.responseXML.documentElement;
var xRows=xmlDoc.getElementsByTagName('message');
for(i=0;i<xRows.length;i++){
var login = xRows[i].childNodes[0].firstChild.nodeValue;
var text = xRows[i].childNodes[1].firstChild.nodeValue;
var response=document.getElementById("response");
document.write(login);
}
}
Ошибка: xRows.childNodes[0].firstChild has no properties
Источник: ***
Строка: 7
В опере мне пишет
message: Statement on line 9: Could not convert undefined or null to object
var text = xRows.childNodes[1].firstChild.nodeValue;
Не знаете, в чем может быть проблема??
Спасибо заранее!!