Cómo extraer los valores de un atributo en XML

Hola,

Ahora mismo necesito una solución para extraer los valores de los atributos de un elemento en un archivo XML usando XPath bajo Java:

Tengo este código:

Pero cuando lo ejecuto: extractValuesFromYWeatherUsingXPath( "368148");

No se muestran los resultados esperados, es decir, los valores de los atributos.

He probado la expresión //yweather:forecast[1]/@* en pegando el código de este documento XML y ahí si se generan los resultados que espero.

Alguien me podría dar una idea de cómo solucionar este asunto.

Gracias de antemano.

Hasta prono

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de johonoo

Resuelto

Ir a Java Ranch (también realicé la pregunta en ese foro en inglés):

Imagen de JavaMan

LECTURA DE XML.

Que tal doc, para la lectura de XML ya sean sus valores o atributos apoyate desde JAVA en: XPATH, XQUERY o SIMPLE XML. Aqui te paso el POST de los Dummys que tengo preparado:

Saludos.

Imagen de beto.bateria

Esto es XSLT, espero te

Esto es XSLT, espero te sirva: