title: Parse an online xml in java
body: <p>I am trying to parse the xml from </p>
  
  <p><a href="http://free.worldweatheronline.com/feed/weather.ashx?key=14d7241962022903123108&amp;q=Pittsburgh,pa" rel="nofollow">http://free.worldweatheronline.com/feed/weather.ashx?key=14d7241962022903123108&amp;q=Pittsburgh,pa</a></p>
  
  <p>All I need is a string of the weather description from the tag "weatherDesc"</p>
  
  <p>I have tried</p>
  
  <pre><code>    URL url = new URL("http://free.worldweatheronline.com/feed/weather.ashx?key=14d7241962022903123108&amp;q=Pittsburgh,pa.xml");
      URLConnection conn = url.openConnection();
  
      DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
      DocumentBuilder builder = factory.newDocumentBuilder();
      Document doc = builder.parse(conn.getInputStream());
  </code></pre>
  
  <p>what do i need to add to pick out the weatherDesc?</p>