Convert Node value to string
843834Feb 10 2006 — edited Feb 11 2006DocumentBuilderFactory docBuilderFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docBuilderFactory.newDocumentBuilder();
Document doc = docBuilder.parse ("comp.xml");
doc.getDocumentElement ().normalize ();
NodeList listOfPersons = doc.getElementsByTagName("login");
int totalPersons = listOfPersons.getLength();
for(int s=0; s<listOfPersons.getLength(); s++){
Node firstPersonNode = listOfPersons.item(s);
if(firstPersonNode.getNodeType() == Node.ELEMENT_NODE){
Element firstPersonElement = (Element)firstPersonNode;
NodeList lastNameList = firstPersonElement.getElementsByTagName("doc");
Element lastNameElement = (Element)lastNameList.item(0);
NodeList textLNList = lastNameElement.getChildNodes();
System.out.println("Base: " + ((Node)textLNList.item(0)).getNodeValue().trim());
}
}
The print out of node value ((Node)textLNList.item(0)).getNodeValue().trim() is ok, but I would like to assign that value to a string.. How could I do that?