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?