|
boolean addall) { try{ NodeList list=doc.getElementsByTagName(parent);
if(list.getLength() >0){ if(addall){ for(int i=0;i int type=NodeName.getNodeType() switch(type){ case Node.ATTRIBUTE_NODE: { ((Element)list.item(i)).setAttribute(((Attr) NodeName).getName() ,((Attr)NodeName).getvalue()); } default:{ list.item(i).appendChild(NodeName); } } } }else{ if(parent.equals(markName)){ int type=NodeName.getNodeType() switch(type){ case Node.ATTRIBUTE_NODE: { ((Element)list.item(Index)).setAttribute (((Attr)NodeName).getName() ,((Attr)NodeName).getvalue()); } default:{ list.item(Index).appendChild(NodeName); } } }else{
int type=NodeName.getNodeType() switch(type){ case Node.ATTRIBUTE_NODE: { ((Element)list.item(DefaultBegin)). setAttribute(((Attr)NodeName).getName() , ((Attr)NodeName).getvalue()); } default:{ list.item(DefaultBegin).appendChild(NodeName); } }
} }
} }catch(Exception e){ System.out.println(\"增加节点出错\"); } } public void delNode(String parent,String NodeName, boolean delall) { try{ NodeList list=doc.getElementsByTagName(parent); if(list.getLength() >0){ if(delall){ for(int i=0;i try{ ((Element)list.item(i)).removeAttribute(NodeName); }catch(Exception ee){}
NodeList tlist=list.item(i).getChildNodes() if(tlist.getLength() >0){ for(int k=0;k if(NodeName.equals(tlist.item(k).getNodeName())){ short type=tlist.item(k).getNodeType() if(type==Node.ATTRIBUTE_NODE){ ((Element)list.item(i)).removeAttribute (NodeName); } else list.item(i).removeChild(tlist.item(k)); break;
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页 |
|
|
|
|
|
|
|