我有一個廣泛的菜單,我想快速搜索和操作菜單項。是否有可能搜索ID的列表,可以說沿着coldfusion xmlsearch找到多個節點
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);
}
}
我真的希望搜索一個列表並一次刪除所有節點。想法?
非常感謝你的幫助,我做了一些修改,完成你的盒子,並檢查了好這個問題去 – 2012-03-26 14:36:52