Ver Mensaje Individual
Antiguo 07-jun-2008, 17:49   #1 (permalink)
juwe
juwe está en el buen camino
 
Avatar de juwe
 
Fecha de Ingreso: noviembre-2002
Ubicación: Guadalupe Inn
Mensajes: 626
Enviar un mensaje por ICQ a juwe
¿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
juwe está desconectado   Responder Citando