I&#039;m trying to send XML from client to server, make a change and return the change. When I use responseText to get the text returned, the change is there but when I try to get the XML returned, the original data is still there. The file on the client is this:<BR><BR>&#060;%<BR>set xmldom = server.CreateObject("Microsoft.XMLDOM")<BR>set xmlhttp = server.CreateObject("Microsoft.XMLHTTP")<BR><BR>co nst valentServer = "http://localhost/XML/Valent/sValentXMLServer2.asp"<BR>&#039;const valentServer = "http://www.valent.com/sValentXMLServer2.asp"<BR><BR>function XMLTest()<BR> XMLTest = "&#060;magazine&#062;MIND&#060;/magazine&#062;" <BR>end function<BR><BR>xmlhttp.open "POST", valentServer, false<BR>xmldom.loadXML XMLTest<BR>xmlhttp.send xmldom<BR><BR>&#039;Anything other than 200 means error.<BR>if xmlhttp.Status = 200 then<BR> &#039;collects the data returned.<BR> Set domResponse = xmlhttp.responseXML<BR> Response.write(domResponse.xml)<BR> Response.Write "Response Text " & xmlhttp.responseText & "<BR>"<BR> &#039;writes it to the screen.<BR> Response.write("XMLDOM " & xmldom.xml & "<BR>")<BR><BR> Response.write("XMLStatus " & xmlhttp.Status & "<BR>")<BR><BR>&#039;Just some error checking. I use this to see why its messing up. <BR>Else<BR> Response.Write("Didn&#039;t Work")<BR><BR><BR>End if<BR><BR>set xmlhttp = nothing<BR>set xmldom = nothing<BR>%&#062;<BR><BR>The server code is this:<BR><BR>&#060;%<BR>set xmldom = Server.CreateObject("Microsoft.XMLDOM")<BR>xmldom. load(Request)<BR>set myNode = xmldom.selectSingleNode("magazine")<BR>myNode.text = "MSDN Magazine"<BR>strText = "You sent me: " & xmldom.xml<BR>Response.Write xmldom.xml<BR>Response.Write strText<BR>%&#062;<BR><BR>And the results are:<BR><BR>Response Text MSDN Magazine You sent me: MSDN Magazine <BR>XMLDOM MIND <BR>XMLStatus 200<BR><BR>What am I doing wrong?<BR><BR>Thanks,<BR><BR>Dan