У меня есть XML-файл, который выглядит следующим образом:
<ROWSET>
<ROW>
<option1> lala </option1>
...
<option39> lolo </option39>
</ROW>
<ROW>
<option1> baba </option1>
...
<option39> bobo </option39>
</ROW>
...
</ROWSET>
Все вместе файл содержит 840 строк.Теперь у меня есть некоторый код JavaScript, который получает мне имена узлов ("option1", "option2", ..., "option39") и печатает их через console.log.
Вот как выглядит коднапример:
var xmlDoc = xml.responseXML;
var reihen = xmlDoc.getElementsByTagName("ROW");
for (var i = 0; i < 1; i++) {
for (var j = 0; j < (eigenschaften * 2); j++) {
var reihe = reihen[i].childNodes[j];
if (reihe.nodeType === 1)
console.log(reihe.nodeName + j + " " + i);
}
}
eigenschaften = 39 (количество узлов на ROW).
К сожалению, это не останавливается после предоставления мне 39 имен узлов;это просто продолжается, пока мой браузер не падает.Как мне закончить цикл?По какой-то причине он не останавливается после i> 1, он просто продолжается с i = 0.
Так что после того, как он дал мне «option39», он мгновенно начинается снова с «option1».
Спасибо за вашу помощь :)