使用dom4j和XMLHTTP轻松解决多条记录操作

原创 2004年06月11日 10:19:00

/////////////////////////////
// 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);
    }

}

使用dom4j和XMLHTTP轻松解决多条记录操作

/////////////////////////////// XML Http Function      //////////////////////////////function postXm...
  • evilzydar
  • evilzydar
  • 2004年09月20日 19:07
  • 604

dom4j的使用流程和常用方法

要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/ 目前最新dom4j包下载地址:http://nchc.dl.sourcefo...
  • nqmysbd
  • nqmysbd
  • 2016年11月06日 11:20
  • 1277

简单说明dom4j的使用流程和常用方法

要使用dom4j读写XML文档,需要先下载dom4j包,dom4j官方网站在 http://www.dom4j.org/ 目前最新dom4j包下载地址:http://nchc.dl.sourcefo...
  • Hujingzheng
  • Hujingzheng
  • 2016年06月23日 15:37
  • 548

Dom4j操作文档及使用案例

*使用dom4j开发步骤如下: 第一步,需要下载dom4j-1.6.1.zip文件,打开路径下dom4j-1.6.1\docs\index.html帮助文档,快速的使用dom4j解析XML技术。...
  • xiebin19880914
  • xiebin19880914
  • 2012年06月13日 17:34
  • 935

利用Microsoft.XMLHTTP和Microsoft.XMLDOM实现xml文件的读取

var HTML = ""; var space = ""; var blank = ""; function getSubject() {  var xmlDoc;  if(window.Activ...
  • luo_yifan
  • luo_yifan
  • 2010年08月21日 22:32
  • 2212

sql 如何应对子查询返回数据有多条 我就是要返回数据有多条

sql 如何应对子查询返回数据有多条 我就是要返回数据有多条
  • hjm4702192
  • hjm4702192
  • 2014年03月14日 11:21
  • 2225

MySQL使用一条INSERT语句插入多条记录

注意:使用一条INSERT语句来插入多条记录。这并不是标准的SQL语法,因此只能在MySQL中使用。 参考链接http://database.51cto.com/art/201010/229046.h...
  • u010689306
  • u010689306
  • 2016年06月05日 12:23
  • 3137

(练习) dom4j对xml文档的操作和eclipse刷屏的方法

import java.awt.Robot; import java.awt.event.InputEvent; import java.awt.event.KeyEvent; import j...
  • erchouchou
  • erchouchou
  • 2017年12月22日 17:44
  • 58

终于明白m$为什么要对xmlhttp和xmldom做那么多个版本的升级了

为了支持304response,测试了 MSXML2.XMLHTTP.5.0,MSXML2.XMLHTTP.3.0,MSXML2.XMLHTT,Microsoft.XMLHTTP,MSXML2.DOM...
  • emu
  • emu
  • 2007年06月04日 20:24
  • 3890

MySql同时更新多条记录的方法

一、MySql同时更新多条记录的方法:       因为数据库不能同时更新多条记录,所以需要采用一些间接的方法来实现此项功能       1、可以新建一张临时表,让后将查找需要更新的数据插入临时表...
  • zhejingyuan
  • zhejingyuan
  • 2016年03月23日 13:46
  • 1663
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用dom4j和XMLHTTP轻松解决多条记录操作
举报原因:
原因补充:

(最多只允许输入30个字)