etLength() >0){ for(int k=0;k if(NodeOld.equals(tlist.item(k).getNodeName())){ list.item(Index).replaceChild(tlist.item(k), NodeNew); break; } } }
}else{
NodeList tlist=list.item(DefaultBegin). getChildNodes() if(tlist.getLength() >0){ for(int k=0;k if(NodeOld.equals(tlist.item(k).getNodeName())){ list.item(DefaultBegin).replaceChild (tlist.item(k),NodeNew); break; } } }
} } } }catch(Exception e){ System.out.println(\"替换节点出错\"); } } public boolean setMark(int index) { NodeList list=doc.getElementsByTagName(markName); if(list.getLength() >0&&index<=list.getLength()- 1&&index>=0 ) { Index=index; return true; } return false; }
public boolean setMark(String name,String value) { if(value!=null&&value.length() >0){ try{ int i=0; NodeList list=doc.getElementsByTagName(markName); boolean attrs=false; boolean find=false; if(name!=null&&name.length() >0) attrs=true; if(list.getLength() >0){ for(i=0;i if(attrs){ if(value.equals(((Element)list.item(i)). getAttribute(name))){ find=true; break; } } else{ if(value.equals(list.item(i).getNodevalue())){ find=true; break; } } } if(find){ Index=i; return true; }else{ return false; } } }catch(Exception e){ System.out.println(\"setMark(String name, String value)无效\"); return false; } } return false; } public boolean setMarkAdv(String[] name,String[] value, String operation){ int tempindex=Index; try{ if(name!=null&&name.length &上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页 |