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利用构造函数和原型的方式模拟C#类的功能
Mar 06 Javascript
JavaScript的removeChild()函数用法详解
Dec 27 Javascript
使用Jasmine和Karma对AngularJS页面程序进行测试
Mar 05 Javascript
JS实现输入框提示文字点击时消失效果
Jul 19 Javascript
详解Angular2 之 结构型指令
Jun 21 Javascript
使用wxapp-img-loader自定义组件实现微信小程序图片预加载功能
Oct 18 Javascript
express express-session的使用小结
Dec 12 Javascript
浅谈微信小程序列表埋点曝光指南
Oct 15 Javascript
JavaScript实现矩形块大小任意缩放
Aug 25 Javascript
vue中template的三种写法示例
Oct 21 Javascript
ant design vue嵌套表格及表格内部编辑的用法说明
Oct 28 Javascript
关于React Native 无法链接模拟器的问题
Jun 21 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 ob_flush,flush在ie中缓冲无效的解决方法
2010/05/09 PHP
php微信公众平台开发(三)订阅事件处理
2016/12/06 PHP
PHP如何使用array_unshift()在数组开头插入元素
2020/09/01 PHP
替代window.event.srcElement效果的可兼容性的函数
2009/12/18 Javascript
Javascript面向对象编程
2012/03/18 Javascript
jQuery之折叠面板的深入解析
2013/06/19 Javascript
js根据日期判断星座的示例代码
2014/01/23 Javascript
jquery选择器之层级过滤选择器详解
2014/01/27 Javascript
jquery 新建的元素事件绑定问题解决方案
2014/06/12 Javascript
提高NodeJS中SSL服务的性能
2014/07/15 NodeJs
DOM操作原生js 的bug,使用jQuery 可以消除的解决方法
2016/09/04 Javascript
移动端js触摸事件详解
2016/09/18 Javascript
教大家轻松制作Bootstrap漂亮表格(table)
2016/12/13 Javascript
基于layui数据表格以及传数据的方式
2018/08/19 Javascript
JavaScript动态检测密码强度原理及实现方法详解
2019/06/11 Javascript
vue实现codemirror代码编辑器中的SQL代码格式化功能
2019/08/27 Javascript
JS字符串补全方法padStart()和padEnd()
2020/05/27 Javascript
Javascript confirm多种使用方法解析
2020/09/25 Javascript
解决vue-loader加载不上的问题
2020/10/21 Javascript
在Python中操作字典之clear()方法的使用
2015/05/21 Python
在Python的Flask中使用WTForms表单框架的基础教程
2016/06/07 Python
python进程管理工具supervisor的安装与使用教程
2017/09/05 Python
python中多层嵌套列表的拆分方法
2018/07/02 Python
Python爬虫框架Scrapy常用命令总结
2018/07/26 Python
python爬虫之自动登录与验证码识别
2020/06/15 Python
使用Python进行防病毒免杀解析
2019/12/13 Python
Python for循环通过序列索引迭代过程解析
2020/02/07 Python
Python对wav文件的重采样实例
2020/02/25 Python
Python Map 函数的使用
2020/08/28 Python
python 利用toapi库自动生成api
2020/10/19 Python
瑞士灯具购物网站:Lampenwelt.ch
2018/07/08 全球购物
意大利消费电子产品购物网站:SLG Store
2019/12/26 全球购物
就业推荐表自我鉴定
2013/10/29 职场文书
2014年依法行政工作总结
2014/11/19 职场文书
2015年农村党员公开承诺事项
2015/04/28 职场文书
关于远足的感想
2015/08/10 职场文书