¿Cómo puedo leer los atributos Xml utilizando Java?

Dado un documento xml que se parece a lo siguiente:

 <?xml version="1.0"?>
     <xml_api_reply version="1">
      <weather section="0" row="0" mobile_zipped="1" mobile_row="0"     tab_id="0" module_id="0">
        <forecast_information>
            <city data="Cordova, Andalusia"/>
            <postal_code data="cordoba"/>
            <latitude_e6 data=""/>
            <longitude_e6 data=""/>
            <forecast_date data="2012-07-18"/>
            <current_date_time data="1970-01-01 00:00:00 +0000"/>
            <unit_system data="SI"/>
         </forecast_information>

quiero mostrardatos de la ciudad, código postal yfecha atributos con ayuda deSystem.out.println().

¿Alguna idea?

Respuestas a la pregunta(6)

Su respuesta a la pregunta