`
jspengxue
  • 浏览: 179823 次
  • 性别: Icon_minigender_1
  • 来自: 天堂和地狱的中间
社区版块
存档分类
最新评论

XmlHttp实现的输入拼音首字母选择的例子

    博客分类:
  • RPC
阅读更多
例如:输入"sh"然后按ctrl键或者按旁边的箭头,系统回发出get请求然后返回xml压缩格式



代码
/////////////////////////////  
// XML Http Function      //  
////////////////////////////  
function postXmlDocument(sUri, xmlDoc) {  
   var xmlHttp = XmlHttp.create();  
   var async = true;  
   xmlHttp.open("POST", sUri, async);  
   xmlHttp.setRequestHeader("Content-Type","text/xml");  
   xmlHttp.setRequestHeader("charset","UTF-8");  
   xmlHttp.onreadystatechange = function () {  
      if (xmlHttp.readyState == 4)  
         postHandleCallback(xmlHttp.responseText); // responseXML : XmlDocument  
   }  
   xmlHttp.send(xmlDoc);  



Servlet端代码,只需要把xml流读进来,然后直接进行解析处理就可以了


代码
SAXReader xmlReader = new SAXReader();  
InputStream in = ServletActionContext.getRequest().getInputStream();  
document = xmlReader.read(in); 


下面是对xml文档的遍历


代码
for (Iterator i = root.elementIterator(modelName); i.hasNext();) {  
    Element element = (Element) i.next();  
    Object entityIns = instanceModel(modelName);  
    Iterator subnodes = element.elementIterator();  
    while (subnodes.hasNext()) {  
     Element subnode = (Element) subnodes.next();  
     dynamicPopulate(subnode.getName(), subnode.getText(), entityIns);  
    }  
 

分享到:
评论

相关推荐

    XMLHTTP实现HTTPS+post登录

    前几天群里有个朋友问我怎么登录BAIDU,我们... ... ... 然后看到XMLHTTP可以模拟发送HTTPS的数据包,于是便有了以下函数 //构造数据包 strcat(buf,"tpl_ok=&next;_target=&tpl=mn&skip;... XmlHttp(MyLogin_URL,"POST",buf);

    清水阁XMLHttp实现Asp生成HTML静态文件(带进度条)

    清水阁出品,使用XMLHttp对象实现Asp生成HTML静态文件,支持生成进度条显示,以前发布过asp生成静态文件的模块例子,不过那是基于模板替换的方法实现的,这个是用XMLHttp的方法来实现的,页面很简单,直接执行...

    利用XMLHTTP技术进行资源整合的研究与实现

    ### 利用XMLHTTP技术进行资源整合的研究与实现 #### 一、引言 随着信息技术的飞速发展,尤其是互联网技术的广泛应用,Web数据库系统已成为学校信息化建设中的重要组成部分。然而,在这一过程中,学校往往面临着...

    清水阁原创利用XMLHttp实现asp生成HTML静态文件(带生成进度条) v.rar

    今天这个是用XMLHttp的方法来实现的,页面很简单,直接执行html.asp文件就可以了, 再次强调这只是个方法,不是完整的ASp生成html的网站,是供网友学习时使用…… 文件说明: conn.asp 数据库链接文件 ...

    XMLHTTP 例子

    这个例子可能是在展示如何使用XMLHTTP对象来实现无刷新的数据获取和更新,这对于创建动态和实时的网页应用非常有用。 XMLHTTP的主要功能包括发送HTTP请求(GET或POST)并接收服务器的响应。在Indy HTTP例子中,Indy...

    xmlhttp说明文档,xmlhttp中文帮助文档,chm格式

    配合JavaScript可以实现页面数据在无刷新下的定时数据更新,如果应用在聊天室、文字直播上可以取得较好的视觉效果。 使用范例: vb中下载页面源代码的方法: Dim XmlHttp As Object Set XmlHttp = CreateObject(...

    使用XMLHTTP POST 方式,实现远程请求

    使用XMLHTTP POST 方式,实现远程请求

    VFP xmlHTTP应用实例

    本实例将探讨如何在VFP中利用xmlHTTP对象进行API的搭建,并实现三层架构的设计模式,以提升应用程序的可维护性和扩展性。 xmlHTTP对象是XMLHttpRequest的简称,它是浏览器中的一个组件,允许客户端通过JavaScript或...

    Asp+XmlHttp实现RssReader

    如何生成动态的XML文档,介于动态文档是ASP格式的,所以必须借助FSO进行XML文件的生成...我这里上传的资源里面包含了用Asp+XmlHttp实现RssReader功能,用ASP生成XML数据文档(RSS订阅)两个功能的代码。希望能给你帮助

    易语言xmlhttp简单应用

    易语言XMLHTTP简单应用主要涉及的是使用易语言编程来实现对XMLHTTP接口的调用,以便进行网络数据的请求和处理。XMLHTTP是Microsoft开发的一个组件,它允许程序员通过HTTP或HTTPS协议发送异步HTTP请求,获取服务器...

    XMLHTTP

    在提供的文件列表中,我们可以看到`function.asp`、`index.asp`和`dbconn.asp`可能是ASP(Active Server Pages)文件,它们可能使用XMLHTTP对象来实现后台与数据库的交互,如`dbconn.asp`可能包含了数据库连接的代码...

    xmlHttp中文参考手册

    XMLHttp中文参考手册是一部专为Java后台程序员设计的实用指南,旨在帮助开发者更好地理解和运用XMLHttpRequest(通常简称为XMLHttp)这一技术。XMLHttp是AJAX(Asynchronous JavaScript and XML)技术的核心组成部分...

    XmlHttp手册XmlHttp手册

    "XmlHttp手册"可能是详细解释这一技术的资源,帮助开发者深入理解并有效地利用XMLHttpRequest。 XMLHttpRequest对象是JavaScript中的一个内置对象,它的工作原理是创建一个HTTP请求,并处理来自服务器的响应。以下...

    ASP实例开发源码-asp下利用XMLHttp实现生成HTML静态文件(带生成进度条).zip

    ASP实例开发源码—asp下利用XMLHttp实现生成HTML静态文件(带生成进度条).zip ASP实例开发源码—asp下利用XMLHttp实现生成HTML静态文件(带生成进度条).zip ASP实例开发源码—asp下利用XMLHttp实现生成HTML静态文件(带...

    XMLHTTP类模块.rar

    这个RAR压缩包包含的资源很可能是易语言(E Language)编写的一个XMLHTTP类模块的源代码,用于帮助开发者在易语言环境下实现与服务器的异步通信。 XMLHTTP类模块的核心是XMLHttpRequest对象,它是浏览器内置的一个...

    xmlhttp

    XMLHTTP的名称虽然包含了XML,但实际上,传输的数据格式不仅限于XML,也可以是JSON、文本或二进制数据等。这一特性使得它在处理各种类型的数据时都非常灵活。 XMLHttpRequest的工作原理: 1. 创建实例:首先,我们...

    基于ASP的下利用XMLHttp实现生成HTML静态文件(带生成进度条).zip

    值得注意的是,尽管XMLHttp在现代Web开发中已经被Fetch API所取代,但在很多老项目或者兼容性需求较高的场景中,XMLHttp仍然是一个常用的选择。同时,使用XMLHttp进行异步通信,需要注意跨域问题,以及在处理大量...

    详解XMLHTTP控件的应用

    下面是一个简单的例子,演示如何使用XMLHTTP控件模拟登录到一个指定的页面。 #### 示例代码分析 ```vb ' 定义URL编码函数 Function URLEncoding(vstrIn) strReturn = "" Dim i For i = 1 To Len(vstrIn) ...

    xmlhttp简单应用.zip易语言项目例子源码下载

    这个压缩包包含的“xmlhttp简单应用”项目实例,提供了易语言环境下使用XMLHTTP进行网络请求的源代码示例,非常适合用于学习和实践。 XMLHTTP,全称为XMLHttpRequest,是Web开发中的一个关键组件,它允许JavaScript...

    Excel vba使用XMLHTTP进行异步下载的演示

    总之,通过利用XMLHTTP的异步特性,我们可以实现Excel VBA中的大文件下载而不阻塞用户界面。`OnReadyStateChange`事件是关键,它允许我们在下载过程中实时响应和监控进度,从而提供更好的用户体验。

Global site tag (gtag.js) - Google Analytics