Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/09/2005, 09:48
Motki
 
Fecha de Ingreso: septiembre-2003
Mensajes: 341
Antigüedad: 20 años, 8 meses
Puntos: 0
no consigo obtener un valor

HOLA A TO2,
tengo el siguiente xml, con el pretendo obtener un cuestionario.

Código:
 <?xml version='1.0' encoding="ISO-8859-1"?> 
<CUESTIONARIO nombre="cuestionario" archivo="cuestionario.xml">
<SECCION>
<CUESTION_COMPUESTA1>
<PREGUNTA>
<TEXTO>3.- pregunta 1</TEXTO>
<IMAGEN idAyuda="1"></IMAGEN>
</PREGUNTA>
<DISCRIMINADOR NUMERO="2"><TEXTO>Pasado</TEXTO>
<RESPUESTA>NA</RESPUESTA>
<RESPUESTA>NO</RESPUESTA>
<RESPUESTA>SI</RESPUESTA>
</DISCRIMINADOR>
<DISCRIMINADOR NUMERO="3"><TEXTO>Actual</TEXTO>
<RESPUESTA>NA</RESPUESTA>
<RESPUESTA>No</RESPUESTA>
<RESPUESTA>Leve</RESPUESTA>
<RESPUESTA>Moderado</RESPUESTA>
<RESPUESTA>Severo</RESPUESTA>
</DISCRIMINADOR>
</CUESTION_COMPUESTA1>
 
</SECCION>
</CUESTIONARIO>
La idea es tener una serie de preguntas donde algunas veces se mostrará con una imagen que al pulsar sobre ella me mostrara una pequeña explicación. y una serie de respuesta checkbox...
para ello he relaizado el siguiente xsl
lo que no consigo es obtener el valor de idAyuda...
como puedo obtenerlo?
tengo lo siguiente

Código:
 <xsl:template match="PREGUNTA"> 
<xsl:for-each select="IMAGEN[@idAyuda !=0]">
<a href='#.asp' onclick="abrirVentana('ventana.asp?id=<xsl:value-of select="@idAyuda"/>',20,30)"><img src="../../images/icon_consulta.gif" align="left"></img></a>
</xsl:for-each>
<xsl:value-of select="TEXTO"/>
</xsl:template>
pero obtengo el siguiente error:
La hoja de estilo no contiene un elemento de documento. Es posible que esté vacía o que no sea un documento XML correctamente formado

alguien puede decirme como obtengo ese valor?
__________________
---Nuestra recompensa se encuentra en el esfuerzo y no en el resultado. Un esfuerzo total es una victoria completa.-- GHANDI

Última edición por Motki; 27/09/2005 a las 09:50 Razón: claridad del codigo