This week's book giveaway is in the Clojure forum.
We're giving away four copies of Clojure in Action and have Amit Rathore and Francis Avila on-line!
See this thread for details.
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to parse this type of XML file?

 
James Hodgkiss
Ranch Hand
Posts: 401
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have this block in an xml file, which I'm trying to extract the data values from...


I am using JAXP/DOM and have referenced the "current_conditions" element ok, but I am struggling to reference its child nodes correctly: the node names being returned are, e.g., "temp_f" instead of "temp_f data" and (consequently?) I am unable to obtain the values such as "59".

I have done setNamespaceAware(true) on my DocumentBuilderFactory, but that has made no difference.

How can I extract the data values?!

Thanks in advance,
James
 
Matthew Brown
Bartender
Posts: 4549
8
Java Netbeans IDE Scala
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
That's not a namespace. That's a node called temp_f, with an attribute called data. So you need to get the temp_f element, and then use getAttribute("data").
 
James Hodgkiss
Ranch Hand
Posts: 401
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Matthew.
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic