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 相关文章推荐
Javascript 原型和继承(Prototypes and Inheritance)
Apr 01 Javascript
常用的JavaScript验证正则表达式汇总
Nov 26 Javascript
avalonjs实现仿微博的图片拖动特效
May 06 Javascript
详解JavaScript ES6中的模板字符串
Jul 28 Javascript
JS基于Ajax实现的网页Loading效果代码
Oct 27 Javascript
js创建对象的方法汇总
Jan 07 Javascript
AngularJS 单元测试(一)详解
Sep 21 Javascript
Bootstrap Table的使用总结
Oct 08 Javascript
快速解决处理后台返回json数据格式的问题
Aug 07 Javascript
详解SPA中前端路由基本原理与实现方式
Sep 12 Javascript
详解如何webpack使用DllPlugin
Sep 30 Javascript
Vue如何获取数据列表展示
Dec 11 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下mysql数据库操作类(改自discuz)
2010/07/03 PHP
php array_map()数组函数使用说明
2011/07/12 PHP
php中将一个对象保存到Session中的方法
2015/03/13 PHP
PHP中通过trigger_error触发PHP错误示例
2015/06/23 PHP
PHP正则表达式之捕获组与非捕获组
2015/11/06 PHP
php判断手机浏览还是web浏览,并执行相应的动作简单实例
2016/07/28 PHP
PHP+JS实现的商品秒杀倒计时用法示例
2016/11/15 PHP
php使用curl下载指定大小的文件实例代码
2017/09/30 PHP
TP5框架请求响应参数实例分析
2019/10/17 PHP
jQuery中文入门指南,翻译加实例,jQuery的起点教程
2007/01/13 Javascript
JavaScript 模拟用户单击事件
2009/12/31 Javascript
Extjs学习笔记之一 初识Extjs之MessageBox
2010/01/07 Javascript
JavaScript原生对象之Number对象的属性和方法详解
2015/03/13 Javascript
JavaScript设置表单上传时文件个数的方法
2015/08/11 Javascript
如何在Linux上安装Node.js
2016/04/01 Javascript
基于JavaScript实现回到页面顶部动画代码
2016/05/24 Javascript
vue mint-ui学习笔记之picker的使用
2017/10/11 Javascript
JavaScript中 ES6变量的结构赋值
2018/07/10 Javascript
vue+element实现表格新增、编辑、删除功能
2019/05/28 Javascript
基于JavaScript实现留言板功能
2020/03/16 Javascript
python判断图片宽度和高度后删除图片的方法
2015/05/22 Python
python爬虫基本知识
2018/03/05 Python
对python numpy数组中冒号的使用方法详解
2018/04/17 Python
Python向excel中写入数据的方法
2019/05/05 Python
使用selenium和pyquery爬取京东商品列表过程解析
2019/08/15 Python
使用Python的datetime库处理时间(RPA流程)
2019/11/24 Python
TensorFlow tf.nn.conv2d实现卷积的方式
2020/01/03 Python
amazeui模态框弹出后立马消失并刷新页面
2020/08/19 HTML / CSS
在求职信中如何凸显个人优势
2013/10/30 职场文书
美术师范毕业生自荐信
2013/11/16 职场文书
销售主管岗位职责
2014/02/08 职场文书
创业融资计划书
2014/04/25 职场文书
2015年乡镇发展党员工作总结
2015/03/31 职场文书
MongoDB 常用的crud操作语句
2021/06/20 MongoDB
使用redis实现延迟通知功能(Redis过期键通知)
2021/09/04 Redis
python数字图像处理:图像简单滤波
2022/06/28 Python