Paso de documentos XML en páginas ASP

17/11/2003 - 11:12 por jose | Informe spam
Hola:

Tengo una página ASP con el siguiente código:
xmldoc="<provision-organizacion>Provision
1<provision-organizacion>"

Dim objXML
set objXML = CreateObject("MSXML2.XMLHTTP.3.0")

objXML.Open "POST", "http://192.168.0.101/ilion/recibir.asp
", false
objXML.setRequestHeader "POST","/ilion/recibir.asp
HTTP/1.1"
objXML.setRequestHeader "HOST","http://192.168.0.101/ilion/
recibir.asp"
objXML.setRequestHeader "Content-Type","text/xml;
encoding=UTF-8"
objXML.setRequestHeader "Content-length",Len(xmldoc)

objXML.send(xmldoc)

response.write("respuesta="&objXML.responseText)

Con esto intento enviar un documento XML a una página ASP
como un parámetro POST
¿Qué tengo que hacer en la página recibir.asp para poder
recibir dicho XML?
¿En la página recibir.asp puedo hacer las acciones usuales
de una página ASP como realizar un response.write o
acceder a sql,...?
 

Leer las respuestas

#1 Jhonny Vargas P. [MVP]
17/11/2003 - 13:46 | Informe spam
"jose" wrote in message
news:04c401c3acf3$45642fd0$

Con esto intento enviar un documento XML a una página ASP
como un parámetro POST
¿Qué tengo que hacer en la página recibir.asp para poder
recibir dicho XML?



Solamente esto:
'-- pagina recibir.asp
Dim objDom
Set objDom = Server.CreateObject("MSXML2.DomDocument.4.0")

objDom.Load Request 'Aqui cargas todo, sino te funciona utiliza
objDom.Loadxml (no recuerdo cual de los dos funciona).


Set objDom = Nothing


¿En la página recibir.asp puedo hacer las acciones usuales
de una página ASP como realizar un response.write o
acceder a sql,...?



Puedes hacer todo lo que quieras, pero debes tener en cuenta que cada
Response.Write o lo que está fuera de <% %> se devolverá como texto a la
respuesta de donde fue llamado, en este caso al:
response.write("respuesta="&objXML.responseText) de la página anterior.


Saludos,
Jhonny Vargas P. [MS MVP]
Santiago de Chile

Preguntas similares