![]() |
Problema con XSLT (XML -> HTTP) Hola, Antes de nada decir que soy novato en esto del XML y derivados y quizás sea una pregunta muy básica pero me pasa lo siguiente: Tengo un XML del cual quiero transformar solo un trozo, el resto no me interesa. El problema es que, aunque me transforma bien lo que quiero, la parte que no me interesa se muestra tambien en el HTML (aunque sin formato alguno). Pongo un ejemplo de lo que me ocurre: XML: Código: <tag1>Código: <xsl:template match="tag3">Código HTML: blablabla |
Re: Problema con XSLT (XML -> HTTP) Prueba con: <xsl:template match="tag2"> </xsl:template> Mikel. |
Re: Problema con XSLT (XML -> HTTP) Ok eso funciona en el ejemplo simple que puse. Mi XML es algo mas complejo, usa namespaces pero no tiene ninguna declaracion xmlns:... lo cual me parece muy extraño pero es el XML que me dan y no puedo hacerle nada. Por ejemplo, quiero eliminar esto: Código: <dsig:DigestValue>Zb6kbCIqqiIlA8Xs5mWUnFx+wlo=</dsig:DigestValue>Código: <xsl:template match="dsig:DigestValue">ERROR: 'El prefijo 'dsig' del espacio de nombres no está declarado.' ERROR MUY GRAVE: 'No se ha podido compilar la hoja de estilos' Alguna idea? Gracias :) |
Re: Problema con XSLT (XML -> HTTP) Resuelto... si que estaba declarado el namespace lo que no habia mirado bien... gracias por la ayuda. |
| La zona horaria es GMT -6. Ahora son las 19:43. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.