Trasnformar xml con xsl

22/06/2007 - 10:06 por Iker Llanos | Informe spam
Tengo un método que recibe dos parámetros de tipo string. Uno es un xml y
otro es un xls. Quiero que el método devuelva un string con el html resultado
de la transformación. Como puedo hacer esto?. Por cierto uso framework 2.0

Gracias

Preguntas similare

Leer las respuestas

#1 Alberto Poblacion
22/06/2007 - 10:29 | Informe spam
"Iker Llanos" wrote in message
news:
Mostrar la cita
Usa un objeto XslTransform. Le pasas el xsl con el método Load, y luego
llamas al método Transform pasándole el xml y el destino de la
transformación. Si quieres devolver el resultado en un string, le puedes
pasar un StringWriter al Transform.
#2 Iker Llanos
22/06/2007 - 11:26 | Informe spam
Así lo he hecho pero el string que contiene el HTML me mete saltos de línea y
otra serie de caracteres que hacen que el navegador no lo interprete bien.

Ejemplo:

<html> <body style=\"FONT-SIZE: 12px; COLOR: black; FONT-FAMILY:
Verdana;\"> Estimado cliente,<br><br>.</html>

¿Qué puedo hacer?


"Alberto Poblacion" wrote:

Mostrar la cita
#3 Alberto Poblacion
22/06/2007 - 11:50 | Informe spam
"Iker Llanos" wrote in message
news:
Mostrar la cita
No entiendo nada. El HTML es perfectamente normal que tenga saltos de
línea. Normalmente casi todas las páginas web meten saltos de línea en el
HTML para que sea legible por los humanos, además de por el navegador.


Mostrar la cita
¿De dónde has sacado eso? ¿Lo has visto en el debugger? Porque si es
así, el Visual Studio te presenta en pantalla el carácter 13 como "" y el
10 como "", pero en el string en memoria están los valores binarios
correctos. Si no es así, y has generado el string que has pegado en este
mensaje por otro método, el problema debe de estar en ese procedimiento que
has seguido.

Por cierto, voy a decir una tontería, pero ¿no tendrás puestos esos
caracteres DENTRO del XSL, verdad? Porque de ser así, aparecerían en el
resultado de la transformación.
Ads by Google
Search Busqueda sugerida