style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">

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: http://paste.ubuntu.com/944456/

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 http://www.xpathtester.com/test pegando el código de este documento XML http://dl.dropbox.com/u/19952564/docs/yweather-bogota.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):

http://goo.gl/wvnOZ

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:

http://frameworksjava2008.blogspot.com/2009/10/obtencion-de-datos-de-xml...

http://frameworksjava2008.blogspot.com/2009/10/simple-xml-framework-12.html

Saludos.

Imagen de beto.bateria

Esto es XSLT, espero te

style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-5164839828746352"
data-ad-slot="7563230308">