Foros del Web » Programación para mayores de 30 ;) » Programación General »

Enviar XML vía HTTP sin perder salto de linea

Estas en el tema de Enviar XML vía HTTP sin perder salto de linea en el foro de Programación General en Foros del Web. Estimados amigos, Tengo un problema a la hora de enviar un xml vía HTTP y al recivir la respuesta XML, resulta que me pierda los ...
  #1 (permalink)  
Antiguo 19/04/2005, 09:54
 
Fecha de Ingreso: abril-2005
Mensajes: 1
Antigüedad: 19 años, 1 mes
Puntos: 0
Enviar XML vía HTTP sin perder salto de linea

Estimados amigos, Tengo un problema a la hora de enviar un xml vía HTTP y al recivir la respuesta XML, resulta que me pierda los saltos de línea, eso sería insignificante si no fuera porque ese xml viene firmado y necesito validar la firma, por lo tanto no me verifica la firma. Creo que es por los saltos de línea porque si se los meto a mano si que me la dá como válida.

He probado con las siguientes codificaciones iso-8859-1 y utf-8 pero con igual resultado.

Haber si alguien me pude hechar una mano en este tema, el código es el siguiente gracias:

Dim xmlDocRespuesta As New XmlDocument
Dim xmlDocEnvio As New XmlDocument
Dim sxh As New MSXML2.XMLHTTP
Dim strURL As String = "http://localhost/xmlsend/receive.aspx?TIPO=CALCULAR"

Response.Charset = "iso-8859-1"
Response.ContentEncoding = System.Text.Encoding.GetEncoding("ISO-8859-1")



xmlDocEnvio.Load(Server.MapPath("") + "\request_calcular_send.xml")
sxh.open("POST", strURL, False)
sxh.send(xmlDocEnvio.OuterXml)

xmlDocRespuesta.PreserveWhitespace = True
xmlDocRespuesta.LoadXml(sxh.responseText)
xmlDocRespuesta.Save(Server.MapPath("") + "\reply_calcular_receive.xml")
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:43.