ExtJS下书写动态生成的xml(兼容火狐)


Posted in Javascript onApril 02, 2013
function getXml() { 
//获取输入值 
var name = textName.getValue(); 
var pwd = textPwd.getValue(); 
//初始化对象 
var xmlDoc = document.implementation.createDocument("", "", null); 
xmlDoc.async="false";//取消xml在还没有完成数据完整填写就提交的动作 //xml头部编写 
var header=xmlDoc.createProcessingInstruction("xml","version='1.0'"); 
xmlDoc.appendChild(header); 
//创建子树 
var root = xmlDoc.createElement("loginInfo"); 
var username = xmlDoc.createElement("userName"); 
var userpassword = xmlDoc.createElement("passWord"); 
//创建子树文本内容 
var usernameText=xmlDoc.createTextNode(name); 
var passwordText=xmlDoc.createTextNode(pwd); 

//子树文本内容挂载 
username.appendChild(usernameText); 
userpassword.appendChild(passwordText); 
//子树节点挂载 
root.appendChild(username); 
root.appendChild(userpassword); 
//根内容挂载 
xmlDoc.appendChild(root); 
//返回xml文本内容 
return xmlDoc; 
};

我使用
var dom= new ActiveXObject()

只能有IE可以运行,为了兼容性,必须考虑火狐的用户,所以,这个程序为了:火狐用户的兼容性;没有本地XML也可以动态生成
ExtJS下书写动态生成的xml(兼容火狐)
Javascript 相关文章推荐
事件冒泡是什么如何用jquery阻止事件冒泡
Mar 20 Javascript
jQuery构造函数init参数分析续
May 13 Javascript
JQuery插件ajaxfileupload.js异步上传文件实例
May 19 Javascript
js生成随机数(指定范围)的实例代码
Jul 10 Javascript
ES6正则表达式的一些新功能总结
May 09 Javascript
基于webpack 实用配置方法总结
Sep 28 Javascript
详解vue-cli 本地开发mock数据使用方法
May 29 Javascript
微信小程序实现左滑修改、删除功能
Oct 19 Javascript
JavaScript中this用法学习笔记
Mar 17 Javascript
js实现淘宝首页的banner栏效果
Nov 26 Javascript
vue element-ui实现input输入框金额数字添加千分位
Dec 29 Javascript
Vue 解决路由过渡动画抖动问题(实例详解)
Jan 05 Javascript
UpdatePanel和Jquery冲突的解决方法
Apr 01 #Javascript
jQuery弹出层始终垂直居中相对于屏幕或当前窗口
Apr 01 #Javascript
js 获取(接收)地址栏参数值的方法
Apr 01 #Javascript
表格单元格交错着色实现思路及代码
Apr 01 #Javascript
javascript 禁用IE工具栏,导航栏等等实现代码
Apr 01 #Javascript
Js 时间函数getYear()的使用问题探讨
Apr 01 #Javascript
jQuery去掉字符串起始和结尾的空格(多种方法实现)
Apr 01 #Javascript
You might like
十天学会php之第六天
2006/10/09 PHP
php生成txt文件标题及内容的方法
2014/01/16 PHP
PHP判断函数是否被定义的方法
2019/06/21 PHP
Whatever:hover 无需javascript让IE支持丰富伪类
2010/06/29 Javascript
jquery 读取页面load get post ajax 四种方式代码写法
2011/04/02 Javascript
ie中js创建checkbox默认选中问题探讨
2013/10/21 Javascript
JS实现匀速运动的代码实例
2013/11/29 Javascript
使用JavaScript制作一个简单的计数器的方法
2015/07/07 Javascript
基于jquery实现人物头像跟随鼠标转动
2015/08/23 Javascript
通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端的方法
2015/10/01 Javascript
JS实现按比例缩放图片的方法(附C#版代码)
2015/12/08 Javascript
基于socket.io+express实现多房间聊天
2016/03/17 Javascript
微信小程序 wxapp画布 canvas详细介绍
2016/10/31 Javascript
JS实现滑动门效果的方法详解
2016/12/19 Javascript
浅谈vue的踩坑路
2017/08/31 Javascript
微信小程序自定义tabBar组件开发详解
2020/09/24 Javascript
详解vue项目中使用token的身份验证的简单实践
2019/03/08 Javascript
vue 判断元素内容是否超过宽度的方式
2020/07/29 Javascript
python实现rest请求api示例
2014/04/22 Python
Python中的两个内置模块介绍
2015/04/05 Python
python生成词云的实现方法(推荐)
2017/06/13 Python
python生成器/yield协程/gevent写简单的图片下载器功能示例
2019/10/28 Python
基于CSS3的animation属性实现微信拍一拍动画效果
2020/06/22 HTML / CSS
中国茶叶、茶具一站式网上购物商城:醉品茶城
2018/07/03 全球购物
亚洲航空公司官方网站:AirAsia
2019/11/25 全球购物
C++的几个面试题附答案
2016/08/03 面试题
利达恒信公司.NET笔试题面试题
2016/03/05 面试题
我的未来不是梦演讲稿
2014/09/02 职场文书
中班下学期个人总结
2015/02/12 职场文书
2015年师德表现自我评价
2015/03/05 职场文书
关于法制教育的宣传语
2015/07/13 职场文书
学子宴致辞大全
2015/07/27 职场文书
详解如何使用Node.js实现热重载页面
2021/05/06 Javascript
在Django中使用MQTT的方法
2021/05/10 Python
vue-element-admin项目导入和导出的实现
2021/05/21 Vue.js
MySQL提取JSON字段数据实现查询
2022/04/22 MySQL