This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
HELP: How to get the value of the node
- To: XSL-List at mulberrytech dot com
- Subject: HELP: How to get the value of the node
- From: Cheun N Chong <cnc99r at ecs dot soton dot ac dot uk>
- Date: Fri, 12 May 2000 12:29:15 +0100 (BST)
- Reply-To: xsl-list at mulberrytech dot com
Hi all,
Perhaps I have really repeated my question several times and I am
terribly sorry about that. I am quite frustrated here. I have the
following codes:
=============== THE XML CODES =======================
<BOUGHTSTUFF>
<STUFF>
<TYPE>milk</TYPE>
<EXPIRE>6 may 2000</EXPIRE>
</STUFF>
<STUFF>
<TYPE>pork chop</TYPE>
<EXPIRE>7 may 2001</EXPIRE>
</STUFF>
</BOUGHTSTUFF>
=============== THE JAVA CODES ======================
fileinput = new FileInputStream("stuff.xml");
xmlinput = new InputSource(fileinput);
// Use a DOMParser from Xerces so we get a complete DOM from the
document
DOMParser parser = new DOMParser();
parser.parse(xmlinput);
// Get the document and the node list of the required tag name
Document doc = parser.getDocument();
NodeList nl = doc.getElementsByTagName("Expire");
out.println(nl.getLength());
Node n = nl.item(0);
String value = nl.item(0).getNodeValue();
out.println(value);
======================================================
I want to get the node value of Expire for milk. However when I
tried that code, it print out "null" but when I change the
getNodeValue() to getNodeName(), it can print out the "Expire". Is there
any wrong codes. I really need your expertise.
Thousand thanks. Wish you all the best.
Best regards,
Cheun Ngen CHONG
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list