Tengo una sección de XML que tiene este aspecto:cómo conseguir un valor de nodo en Xpath - Java
<entry>
<id>tag:example.com,2005:Release/343597</id>
<published>2012-04-10T11:29:19Z</published>
<updated>2012-04-10T12:04:41Z</updated>
<link type="text/html" href="http://example.com/projects/example1" rel="alternate"/>
<title>example1</title>
</entry>
necesito para agarrar el enlace http://example.com/projects/example1
de este bloque. No estoy seguro de cómo hacer esto. Para obtener el título del proyecto que utilizo este código:
String title1 = children.item(9).getFirstChild().getNodeValue();
donde children
es el objeto getChildNodes()
para el bloque <entry> </entry>
. Pero sigo recibiendo NullPointerExceptions
cuando intento obtener el valor del nodo <link>
de una manera similar. Veo que el código XML es diferente para el nodo <link>
, y no estoy seguro de cuál es su valor ... ¡Por favor, avise!
¿Necesita la sintaxis XPath para esto? ¿O necesitas la sintaxis de la API de Java? –
Ahh, buena pregunta, buscando la sintaxis de la API de Java. Pero lo tengo funcionando, mira abajo. Gracias – blaughli