2007-11-15
Перебираем XML ноды
Обычно я использлую цикл while когда нужно сделать итерацию по дочерним элементам XML нода, а тут решил что цикл for для этих целей подходит гораздо лучше.
было:
var item = element.firstChild;
while(item!=null){
if ((item.nodeType==1) and (item.nodeName=='tagname') {
//здесь код
}
item = item.nextSibling;
}
стало:
for(var item = element.firstChild;item!=null;item = item.nextSibling;){
if ((item.nodeType==1) and (item.nodeName=='tagname') {
//здесь код
}
}
разрешены только теги br, font, span, p, strong, u, p, blockquote, a, div, img - остальные будут безжалостно удаляться
комментарии: