У меня проблема с ajax и xml. У меня есть xml-файл, который покрывает статус нескольких кнопок. так что теперь на моей веб-странице я палочку проверю фактическое состояние каждой кнопки. вот xml-файл:XML/AJAX - получить значение определенного дочернего элемента
<?xml version="1.0" encoding="utf-8"?>
<btn_status>
<btn1>
<titel>Button 1</titel>
<status>inactive</status>
</btn1>
<btn2>
<titel>Button 2</titel>
<status>active</status>
</btn2>
</btn_status>
мой сценарий ajax выглядит так.
document.write("<p>Status der Buttons</p>");
document.write("<table border='1'>");
var xmlContent=xmlDoc.getElementsByTagName("btn1");
for (i=0;i<xmlContent.length;i++)
{
document.write("<tr><td>");
document.write(xmlContent[i].getElementsByTagName("titel")[0].childNodes[0].nodeValue);
document.write("</td><td>");
document.write(xmlContent[i].getElementsByTagName("status")[0].childNodes[0].nodeValue);
if(btnStatus1=xmlDoc.getElementsByTagName("status")[0].childNodes[0].nodeValue == 'active'){
document.write("<img src='Normal.png' />");
}
else // ie5/6
{
document.write("<img src='error.png' />");
}
document.write("</td></tr>");
}
проблема теперь, что если/другое покрывает только статус btn1 а не другие, и теперь я не знаю, как под сомнение статус btn2 и следующие. что-то вроде
btnStatus2=btn2.status...
кого есть идея:/