private void makeNamelist(Document doc) {
String names = null;
Element root = doc.getDocumentElement();
NodeList nameElements = root.getElementsByTagName("name");
for(int i=0; i<nameElements.getLength(); i++) {
Element name = (Element)nameElements.item(i);
Text nametext = (Text)name.getFirstChild();
if(names == null)
names = nametext.getData();
else
names += ", " + nametext.getData();
}
Element namelist = doc.createElement("namelist");
Text namelisttext = doc.createTextNode(names);
namelist.appendChild(namelisttext);
root.insertBefore(namelist,root.getFirstChild());
}
}
|