Здравствуйте!
имеется такой вот код, она парсит файл, узнает значение атрибута CONDITION_ID и в зависимости от значения должен присвоить значение переменной KALITKA, но почему-то значение калитке не присваивается ...
подскажите почему такое может быть?
разбираемый файл
http://portal.sibprofi-web.ru/import/%D0%9E%D0%9E%D0%9E_%D0%92%D1%85%D0%BE%D0%B4%D0%BD% D1%8B%D0%B5%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1 %8B__4493_%D0%A1%D0%92.xml
function Parse_GatesCust(){
ConnectToFile();
SECT_GATESn = xmlDoc.documentElement.lastChild.firstChild.lastChild.childNodes;
for (var i = 0; i < SECT_GATESn.length; i++){
WIDTH = (SECT_GATESn[i].getAttribute("WIDTH").replace(",","."))*1000;
HEIGHT = (SECT_GATESn[i].getAttribute("HEIGHT").replace(",","."))*1000;
COLOR = SECT_GATESn[i].getAttribute("COLOR");
if(COLOR == "Dark Oak" || COLOR == "Golden Oak"){COLOR = "RAL Oak";}
else{if(COLOR == "ADS703"){COLOR = "RAL S703";}}
COM_SECT_ITEMS = SECT_GATESn[i].getElementsByTagName("Com_Sect_Items");
for (var j = 0; j < COM_SECT_ITEMS.length; j++){
CONDITION_ID = COM_SECT_ITEMS[j].getAttribute("CONDITION_ID");
if(CONDITION_ID == 31 || CONDITION_ID == 206 || CONDITION_ID == 512){
KALITKA = "К, ";
}
else{
KALITKA = "";
}
}
NAME = "Ворота секционные СПР " + WIDTH + "x" + HEIGHT + ", " + KALITKA + COLOR;
console.log(NAME);
//document.getElementById('positions_list').innerHTML += NAME + '<br>';
}