Skip to Main Content

Java EE (Java Enterprise Edition) General Discussion

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Convert Node value to string

843834Feb 10 2006 — edited Feb 11 2006
DocumentBuilderFactory 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?
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Mar 11 2006
Added on Feb 10 2006
3 comments
198 views