很明显,Javascript本身实现不了,你需要有服务器端脚本或编码支持,假设你有ASP在服务器端把数据存入数据库,你可以这么做var xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("POST","yourAsp.asp",false);
xmlhttp.setRequestHeader("Content-Type","text/xml");
xmlhttp.send("<root><a>1</a><b>2</b></root>");yourAsp.asp:
<%
set xmldoc = Server.CreateObject("Microsoft.XMLDOM")
xmldoc.async = false
xmldoc.load Request
'save to the database%>
xmlhttp.open("POST","yourAsp.asp",false);
xmlhttp.setRequestHeader("Content-Type","text/xml");
xmlhttp.send("<root><a>1</a><b>2</b></root>");yourAsp.asp:
<%
set xmldoc = Server.CreateObject("Microsoft.XMLDOM")
xmldoc.async = false
xmldoc.load Request
'save to the database%>
1.必須符合格式.MS剛剛支持這種做法.不過要經過schema驗證
2.可以節係xml中的數據..在用insert語句插入
3.在javascript中不可能做到..這是要經過服務端執行的
4.你應該去xml論壇..那裡expert多的多