Bueno para los que leyeron este post y les interese...despues de 2 dias de trabajo logre realizar mi proposito...asi ke como dice vgaray "Tan libre como gratuito".
1.-La idea era enviar un xml desde un sitio virtual hacia otro. Tengo un xml en
<a href='ir.asp?http://www.mi_sitio.com/session/banda.xml ' target='_blank'>www.mi_sitio.com/session/banda.xml ...</a>
y deseo enviarlo y guardarlo en
<a href='ir.asp?http://www.otro_sitio.com/session/nuevo_xml.xml' target='_blank'>www.otro_sitio.com/session/nuevo_xml.xml...</a>
2.-Para esto se necesita una pagina de
envio.asp que estara alojada en
www.mi_sitio.com y una pagina de
receepcion.asp ubicada en
www.otro_sitio.com
Envio.asp
Código:
<%
DIM mi_xml,strPostXML
set mi_xml = Server.CreateObject("Msxml2.DOMDocument")
mi_xml.async = false
on error resume next
'carga del xml
mi_xml.load(Server.MapPath("/sessiones/banda.xml"))
strPostXML = mi_xml.xml
if err.number<>0 then
Response.Write err.Description
Response.End
end if
set mi_xml = nothing
%>
<html>
<head>
</head>
<form name=formulario method=post action="www.otro_sitio/recepcion.asp">
<input type=hidden name=xml value="<%=strPostXML%>">
<script language="javascript">
document.formulario.submit();
</script>
</form>
</html>
recepcion.asp
Código:
<%
function fct_Session_Guardar(ObjXml)
on error resume next
ObjXml.save(server.MapPath("sessiones/nuevo_xml.xml"))
if err.number <> 0 then
fct_Session_Guardar = false
else
fct_Session_Guardar = true
end if
end function
set objXML=server.CreateObject("MSXML2.DOMDocument")
'carga del xml
objXML.loadXML request("xml")
fct_Session_Guardar objXML
Response.Write "Guardado"
PD:gracias a la colaboracion de
henryzs
<center><font face=verdana size=1 color=blue>
¸„.-·~¹°”ˆ˜¨Bakanzipp¨˜ˆ”°¹~·-.„¸[/CODE]</center>