Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2008, 16:49
Avatar de juwe
juwe
 
Fecha de Ingreso: abril-2001
Ubicación: Guadalupe Inn
Mensajes: 622
Antigüedad: 23 años, 10 meses
Puntos: 0
¿cómo acceder a un nodo específico de XML con value-of?

Hola, tengo una pregunta que ya estuve buscando en las FAQ o usando el motor de búsqueda, tengo un xml con esta estructura:

Código:
<?xml version="1.0" encoding="ISO-8859-1"?>

<catalog>
	<cd>
		<title>Empire Burlesque</title>
		<artist>Bob Dylan</artist>
		<country>USA</country>
		<company>Columbia</company>
		<price>10.90</price>
		<year>1985</year>
	</cd>
	<cd>
		<title>Hide your heart</title>
		<artist>Bonnie Tyler</artist>
		<country>UK</country>
		<company>CBS Records</company>
		<price>9.90</price>
		<year>1988</year>
	</cd>
</catalog>
Luego, a través de XSLT, accedo con xsl value-of a los nodos de este modo:

Código:
<p><xsl:value-of select="catalog/cd/title"/></p>
Y esto me regresa ya en html algo así:

Código:
<p>Empire Burlesque</p>
Que es el title del primer nodo, pero como hago si lo que quiero regresar es el title pero del segundo nodo, es decir Hide your heart.

Gracias de antemano.
Saludos.
__________________
blog.juwestudio