Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Node Value Question

 
Brian Quinn
Ranch Hand
Posts: 32
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
Posts: 13071
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic