Problema con namespaces
Hola, soy nuevo aquÃ, espero que me ayudéis pq me estoy volviendo loco.
Estoy intentando comprender el Tema de los Namespaces, pero no llego a terminar de comprenderlo. Tengo un documento en XML y otro en XSLT para que me devuelva con HTML. Cuando los transformo desde ASP, me deja utilizar el namespace
http://www.w3.org/TR/WD-xsl
pero si pongo el
http://www.w3.org/1999/XSL/Transform
No me hace nada. Mientras que utilizando eXcelon, no se si lo conocéis. Es un programa para trabajar con XML, cuando publico los mismo archivos con
http://www.w3.org/1999/XSL/Transform
Si me funciona, y con el otro no. O sea, al revés. No entiendo pq en unos tengo que poner una cosa y en otros otra. Además, en ASP, cuando intento utilizar el <xsl:choose> me casca. No se si es por el namespace o el ASP.
¿alguien me puede ayudar por favor? me estoy volviendo loco
saludos y gracias de antemano
Estoy intentando comprender el Tema de los Namespaces, pero no llego a terminar de comprenderlo. Tengo un documento en XML y otro en XSLT para que me devuelva con HTML. Cuando los transformo desde ASP, me deja utilizar el namespace
http://www.w3.org/TR/WD-xsl
pero si pongo el
http://www.w3.org/1999/XSL/Transform
No me hace nada. Mientras que utilizando eXcelon, no se si lo conocéis. Es un programa para trabajar con XML, cuando publico los mismo archivos con
http://www.w3.org/1999/XSL/Transform
Si me funciona, y con el otro no. O sea, al revés. No entiendo pq en unos tengo que poner una cosa y en otros otra. Además, en ASP, cuando intento utilizar el <xsl:choose> me casca. No se si es por el namespace o el ASP.
¿alguien me puede ayudar por favor? me estoy volviendo loco
saludos y gracias de antemano
Me suena a que la librería MSXML que tienes instalada en el servidor está anticuado. El primer namespace sólo sirve para versiones de trabajo, aún no oficiales, de XSLT, mientras que la segunda es la buena para la versión final. Quizá una versión actualizada de dicha librería solucione tus problemas.