- From: CLECH Armelle FTRD/DMI/LAN <armelle.clech@rd.francetelecom.fr>
- Date: Wed, 8 Nov 2000 14:46:03 +0100
- To: "'www-dom@w3.org'" <www-dom@w3.org>
Hello, I'm trying to change the name of some node. I can not succeed. I didn't find any setNodeName(String ). So I tried the following code where I create a new node to which I append attributs removed from old node> I get an exception (on the removal of attribut) with the message : DOM008 not found ??? What does mean this message ? How can I make my code works ? thanks for help. itemList = doc.getElementsByTagName("spec_itemid"); for(int i=0;i<itemList.getLength();i++) { Node item = itemList.item(i); Node parent = item.getParentNode(); Element newNode = doc.createElement("liste_item_id"); parent.appendChild(newNode); showEntireDoc(doc); if(item.getNodeType()==Node.ELEMENT_NODE) { NamedNodeMap listAtt= item.getAttributes(); if(listAtt!=null) { for(int a=0;a<listAtt.getLength();a++) { Node att = listAtt.item(a); listAtt.removeNamedItem(item.getNodeName()); newNode.appendChild(listAtt.item(a)); } } } parent.removeChild(item); } Armelle CLECH france télécom R&D / DMI /GRI technopole Anticipa email: armelle.clech@rd.francetelecom.fr 2, Avenue Pierre Marzin Téléphone (33) 2 96 05 07 52 22307 Lannion Cedex Télécopie (33) 2 96 05 32 86
Received on Wednesday, 8 November 2000 08:49:22 UTC