У меня есть обширное меню, в котором я хотел бы быстро искать пункты меню и манипулировать ими. Можно ли искать список идентификаторов, скажем что-то вроде
list contains ("0,57,19,22,30,31,32,33,34,36,45,53,63,58,59,23,24,25,26,27,28,29,37,38,39,40,41,42,43,44,46,47,48,50,51,52,54,55,16", "45")
пример узла:
<li class="standby" id="id61">
на данный момент я использую цикл в cfscript
if(listLen(IdsToRemove.List,",") GT 1){
for(i=1;i lte listLen(IdsToRemove.List);i=i+1) {
valueToFind="li[@id='" & listGetAt(IdsToRemove.List,i) & "']";
findNode=XmlSearch(MyNavigation.myMenu,"//" & valueToFind);
Instance.UDFLibrary.XmlDeleteNodes(XmlDocument=MyNavigation.myMenu,Nodes=findNode);
}
}
Я действительно надеюсь найти список и удалить все узлы одновременно. мысли?