in the inner most loop of your code, you got to the point where you can print the node name. For example, "title" <title>Open source or no: Let the market decide</title> The node you are examining at this point has a node name "title" and node value "null". I assume you are trying to print the text "Open source....". It is represented by the child node and this child node has a node name "#text" (or null for some parsers) and the node value "Open source..." To get your program working, get the child node, check it's Node type (Node.TEXT_NODE) and then get the NodeValue.
<a href="http://www.mqtips.com" target="_blank" rel="nofollow">MQMessenger</a> - free Java app for MQSeries