`
cookieandsession
  • 浏览: 20412 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

webservice获取列车时刻信息

 
阅读更多
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>My JSP 'traintime.jsp' starting page</title>
    <script type="text/javascript" src="${pageContext.request.contextPath }/js/jquery-1.5.js"></script>
    <script type="text/javascript">
    	$().ready(function() {
    		$("#btn").click(function() {
    			var trainCode = $("#trainCode").val();
    			var myxml = '<?xml version="1.0" encoding="utf-8"?>'
				+ '<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">'
  				+ '<soap:Body>'
    			+ '<getDetailInfoByTrainCode xmlns="http://WebXml.com.cn/">'
      			+ '<TrainCode>' + trainCode + '</TrainCode>'
     		    + '<UserID></UserID>'
                + '</getDetailInfoByTrainCode>'
  				+ '</soap:Body>'
				+ '</soap:Envelope>';
    			
				$.ajax({
  				url:'http://webservice.webxml.com.cn/WebServices/TrainTimeWebService.asmx?op=getDetailInfoByTrainCode',
  				dateType:'xml',
  				type:'post',
  				contentType:'text/xml; charset=utf-8',
  				data:myxml,
  				beforeSend: function (xhr) {
                	xhr.setRequestHeader('SOAPAction', 'http://WebXml.com.cn/getDetailInfoByTrainCode');
                },
  				success:function(dt){
  					$("#trainTime").empty();
  					$(dt).find("TrainDetailInfo").each(function(index, domEle) {
  						var $div = $("<div/>");
  						$div.css("color","blue");
  						var $order = $("<span/>");
						$order.text("站次:" + (index + 1) + "        ");
						$div.append($order);
						$(this).children().each(function(index, domEle) {
							if(index == 0) {
								$trainStation = $("<span/>");
								$trainStation.text("站名:" + $(this).text() + "      ");
								$div.append($trainStation);
							}
							if(index == 1) {
								$arriveTime = $("<span/>");
								$arriveTime.text("到达时间:" + $(this).text() + "      ");
								$div.append($arriveTime);
							}
							if(index == 2) {
								$startTime = $("<span/>");
								$startTime.text("开车时间:" + $(this).text() + "      ");
								$div.append($startTime);
							}
						})
						$("#trainTime").append($div);
						$("#trainTime").append($("<br/>")); 
						$("#trainTime").append($("<br/>")); 
  					});
  				}
  			},"xml");
    		});
    	});
    </script>
  </head>
  
  <body>
    请输入车次:<input type="text" id="trainCode"/>
    <button id="btn">查询</button>
    <div id="trainTime"></div>
  </body>
</html>
分享到:
评论

相关推荐

    C# winform 获取天气信息webservice

    在本文中,我们将深入探讨如何使用C#编程语言和Windows Forms(WinForm)结合Web服务(Web Service)来获取并显示城市的实时天气信息。Visual Studio 2005(VS2005)是一个强大的开发环境,它为C#开发者提供了创建...

    webservice构建列车查询系统

    而"火车票查询"则明确了系统的主要功能,即为用户提供列车时刻表、余票信息等查询服务。 【压缩包子文件的文件名称列表】中: - "车票联网查询系统.doc"可能是一个详细的项目文档,包含了系统的需求分析、设计思路...

    Android调用WebService接口实现火车时刻表

    在Android开发中,调用WebService接口来获取火车时刻表是一项常见的任务。这涉及到网络通信、数据解析以及用户界面展示等多个技术领域。以下是对这个主题的详细讲解。 首先,`WebService`是一种通过Internet提供...

    android 列车时刻表查询

    - **API接口**:应用需要调用特定的Web服务接口获取列车时刻表信息。 - **请求与响应**:发送HTTP请求到服务器,包含必要的参数,接收服务器返回的JSON数据。 4. **数据模型**: - **实体类**:创建对应于服务器...

    WebService+ksoap2列车时刻表

    【WebService+ksoap2列车时刻表】是一个针对Android平台的开源项目,主要功能是查询火车时刻表。这个项目利用了Web Service技术与ksoap2库来实现数据的远程获取和解析,帮助用户查找不同车站间的列车班次以及特定...

    Winform调用webservice写的一个小工具

    而"列车时刻表"查询则可能对接了铁路部门的公开API,获取列车的出发、到达时间以及站点信息。 在"几个可能遇到的问题.txt"文件中,可能列出了在开发和使用过程中遇到的一些常见问题及解决方案,比如网络连接问题、...

    Android应用源码WebService+ksoap2列车时刻表

    【Android应用源码WebService+ksoap2列车时刻表】是一个典型的Android开发示例,它展示了如何在Android平台上构建一个能够查询列车时刻表的应用程序。在这个项目中,开发者利用了Web Service技术来获取远程服务器上...

    常用WebService

    以下是从给定文件中提取的一些免费WebService实例,涵盖了天气预报、IP地址查询、随机字体生成、验证码图片生成、繁简体转换、英汉互译、列车时刻查询、航班时刻查询、汇率查询、邮政编码查询、QQ在线状态查询、电视...

    webservicesoap 实例总结

    - **功能**:查询列车时刻表信息。 - **代码实现**: ```csharp string[] codenumber = Train_huang.getStationAndTimeByTrainCode(tb_traincode.Text); ``` - **解释**:创建了`TrainTimeWebServiceSoapClient`...

    Web Service接口

    5. **列车时刻查询服务**:如`http://www.webxml.com.cn/WebServices/TrainTimeWebService.asmx`,帮助旅客了解火车的运行情况,便于安排行程。 6. **简繁体中文转换服务**:如`...

Global site tag (gtag.js) - Google Analytics