GeeCON Prague 2014*
The moose likes XML and Related Technologies and the fly likes Node Value  Question Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


JavaRanch » Java Forums » Engineering » XML and Related Technologies
Bookmark "Node Value  Question" Watch "Node Value  Question" New topic
Author

Node Value Question

Brian Quinn
Ranch Hand

Joined: Dec 23, 2003
Posts: 32
New to XML, trying to learn to get data out of XML file. File reads like
[CODE]
- <chart-config>
- <chart>
<dataflow>Row</dataflow>
<starting-col>2</starting-col>
<starting-row>25</starting-row>
<chart-name>lineChart</chart-name>
</chart>
</chart-config>
[CODE]
Trying to figure out how to pull the values of the XML file out. I am trying to use DOM, but NodeValue always comes out null.
William Brogden
Author and all-around good cowpoke
Rancher

Joined: Mar 22, 2000
Posts: 12791
    
    5
The JavaDocs for org.w3c.dom.Node have a marvelous table sumarizing what you get from getNodeName and getNodeValue for various subclasses of Node.
The key thing you need to realize is that in XML like this:
<dataflow>Row</dataflow>
You have an Element Node named dataflow that contains a Text Node which has the value "Row". The result of getNodeValue() on the Element Node is null.
You have to get the child node to get the Text Node.
Bill
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Node Value Question