js 向服务器发送xml文件,服务器_js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效),前台:复制代码 代码如下:<! - phpStudy...

js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效)

前台:

复制代码 代码如下:

js操作Xml(向服务器发送Xml,处理服务器返回的Xml)(IE下有效)

var xmlHttp = null;//XmlHttp对象,Ajax核心

//创建一个Xml文档,向服务器发送.

function f(){

var xmlDoc = new ActiveXObject("Msxml2.DOMDocument.3.0");//1创建xml对象,Active控件.

xmlDoc.async = false;//设置异步还是非异步

xmlDoc.loadXML("treepwd");

sendXml( xmlDoc,'Default.aspx');

}

//向服务器发送Xml文档

function sendXml(xmlDoc,serverURL){

xmlHttp = new ActiveXObject ("Msxml2.XMLHTTP.3.0");//xmlhttp对象,异步传输.

var strDoc;

if (typeof(xmlDoc) == "object")//判断,这里是object

strDoc = xmlDoc.xml;

else

strDoc = xmlDoc;

xmlHttp.open ("POST","Default.aspx" ,true);//第三个参数如果为真,则调用onreadystatechange属性指定的回调函数。

xmlHttp.onreadystatechange=getData;

xmlHttp.send(strDoc);//向服务器发传的数据.

}

function getData(){

if (xmlHttp.readyState==4) //状态为4表示完成.

{

var strxml=xmlHttp.responseText;//取得返回的Xml

alert(strxml);

}

}

// -->

Ajax Server:

复制代码 代码如下:

using System;

using System.Data;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.Xml;

public partial class testXml_Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

XmlDocument xmldoc = new XmlDocument();

xmldoc.Load(Request.InputStream);//接收到客户端传来的xml

XmlNode rootnode = xmldoc.DocumentElement;

XmlNode pwd = rootnode.SelectSingleNode("pwd");

pwd.InnerText = "changed";//服务器端改变xml文档内容

Response.Write(xmldoc.InnerXml);//返回修改后的Xml文档

Response.End();

}

}相关阅读:

select组合框option的捕捉实例代码

asp.net 更新用户是否在线

PHP所开发的WEB服务器在Windows下的安装

PHP通过SQL语句将数据写入MySQL数据库指定的表

Oracle数据库中的临时表用法

向外扩展SQL Server 实现更高扩展性

ASP.NET 2.0如何实现URL映射教程

内容拷贝增加版权信息的JavaScript代码

Linux 包管理速查表

Linux下使用Iptraf进行网络流量的分析

Linux系统核心源程序文件组织结构介绍

Cipher 在 NTFS 卷上显示或改变文件的加密

ASP过滤script脚本的正则函数

js URL参数的拼接方法比较

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值