<%@ page contentType="text/html; charset=GBK" %>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>
<script language="javascript">
var XML="<root><test>测试1</test><test>测试2</test></root>"
var xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
var xmlDoc=new ActiveXObject("Msxml2.DOMDocument");
function test(){//客户端xml的解析
xmlDoc.loadXML(XML);
if(xmlDoc.parseError.line>0){
throw xmlDoc.parseError.reason;
}
var nodes= xmlDoc.selectNodes("/root/test");
for(var i=0;i<nodes.length;i++){
alert(nodes.item(i).text);
}
}
function action(){//客户端和服务端的通讯
xmlHttp.open("post","http://192.168.0.150:8080/api/vi/ability/servlet/UserSync",false);
xmlHttp.setRequestHeader("context-type","text/xml;charset=utf-8");
xmlHttp.send('<ContractRoot><TcpCont><BusCode>BUS18001</BusCode><ServiceCode>SVC13001</ServiceCode><ServiceContractVer>SVC1300120080808</ServiceContractVer><ActionCode>0</ActionCode><TransactionID>1000000018201012170010002486</TransactionID><ServiceLevel>1</ServiceLevel><SrcOrgID>100000</SrcOrgID><SrcSysID>1000000018</SrcSysID><SrcSysSign>******</SrcSysSign><DstOrgID>100000</DstOrgID><DstSysID>1000000029</DstSysID><ReqTime>20101112113726</ReqTime></TcpCont><SvcCont><BPMOrderEvent><OrderSum>1</OrderSum><BPMOrder><BPMProdType>10</BPMProdType><OrderTypeCd>48</OrderTypeCd><BizEventNbr>102010054325182804</BizEventNbr><BizEventTime>20100418000003</BizEventTime><ProdCode>21011200</ProdCode><OldProdCode/><ProductNbr>18910087133</ProductNbr><OldProductNbr>18910087122</OldProductNbr><CustName>CDMA实卡卡号</CustName><UserAcctNbr>18910087133</UserAcctNbr><UserAcctDomain>18910087133</UserAcctDomain><IMSI>460030936267403</IMSI><OldIMSI>460030936267402</OldIMSI><ProdStatusCd>1104</ProdStatusCd><OldStatusCd>1102</OldStatusCd><ServProdCode/><ServProdName/><BelongInfo><ProvinceCode>600103</ProvinceCode><ProvinceName>江苏</ProvinceName><CityCode>025</CityCode><CityName>江苏南京</CityName></BelongInfo><ProdStartDate/><ProdEndDate/></BPMOrder></BPMOrderEvent></SvcCont></ContractRoot>');
var showstr=xmlHttp.responseText;
alert(showstr);
}
function actionit(){
try{
action();
}catch(e){
alert("出错啦!");
alert(e);
}
}
</script>
<button onclick="actionit();">朝服务器传送xml,并接收服务器回应</button>
</BODY>
</HTML>
分享到:
相关推荐
16.3.1 模拟测试概述 16.3.2 创建Mock对象 16.3.3 设定Mock对象的期望行为及返回值 16.3.4 验证交互行为 16.4 测试整合之王Unitils 16.4.1 Unitils概述 16.4.2 集成Spring 16.4.3 集成Hibernate 16.4.4 集成Dbunit ...
16.3.1 模拟测试概述 16.3.2 创建Mock对象 16.3.3 设定Mock对象的期望行为及返回值 16.3.4 验证交互行为 16.4 测试整合之王Unitils 16.4.1 Unitils概述 16.4.2 集成Spring 16.4.3 集成Hibernate 16.4.4 集成Dbunit ...
Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
9.12 获取UNIX Shell命令的输出流和错误流 364 9.13 在UNIX中fork一个守护进程 367 第10章 系统管理 370 引言 370 10.1 生成随机密码 371 10.2 生成易记的伪随机密码 372 10.3 以POP服务器的方式验证用户 375...
Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
23 4.6.4 提交订单 24 4.7 本章小结 24 第5章 系统测试 25 5.1 界面测试 25 5.2 功能测试 25 5.3 本章小结 27 总结与展望 28 基于Java的京东电商系统的设计与实现全文共29页,当前为第4页。基于Java的京东电商系统的...
第2篇 Java数据处理 第4章 异常处理(教学视频:62分钟) 54 4.1 编译时异常 54 实例35 除0发生的算术异常(ArithmeticException) 54 实例36 数组下标越界异常(ArrayIndexOutOfBoundsException) 55...
第2篇 Java数据处理 第4章 异常处理(教学视频:62分钟) 54 4.1 编译时异常 54 实例35 除0发生的算术异常(ArithmeticException) 54 实例36 数组下标越界异常(ArrayIndexOutOfBoundsException) 55 实例37 数组...
Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
第2篇 Java数据处理 第4章 异常处理(教学视频:62分钟) 54 4.1 编译时异常 54 实例35 除0发生的算术异常(ArithmeticException) 54 实例36 数组下标越界异常(ArrayIndexOutOfBoundsException...
第2篇 Java数据处理 第4章 异常处理(教学视频:62分钟) 54 4.1 编译时异常 54 实例35 除0发生的算术异常(ArithmeticException) 54 实例36 数组下标越界异常(ArrayIndexOutOfBoundsException) 55 实例37 数组...
第2篇 Java数据处理 第4章 异常处理(教学视频:62分钟) 54 4.1 编译时异常 54 实例35 除0发生的算术异常(ArithmeticException) 54 实例36 数组下标越界异常(ArrayIndexOutOfBoundsException) 55 实例37 ...
Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭输出流、输出错误信息等Java编程小技巧。 Java数组倒置...
1个目标文件 摘要:Java源码,文件操作,数据压缩,文件传输 Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭...
1个目标文件 摘要:Java源码,文件操作,数据压缩,文件传输 Java数据压缩与传输实例,可以学习一下实例化套按字、得到文件输入流、压缩输入流、文件输出流、实例化缓冲区、写入数据到文件、关闭输入流、关闭套接字关闭...
{1.4}数据类型}{23}{section.1.4} {1.4.1}整数与浮点数}{23}{subsection.1.4.1} {1.4.1.1}浮点数原理}{24}{subsubsection.1.4.1.1} {1.4.2}格式化输出浮点数}{24}{subsection.1.4.2} {1.4.3}\texttt {char}}{24...