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 网页跳转的方法
Dec 24 Javascript
JavaScript 保存数组到Cookie的代码
Apr 14 Javascript
解决jQuery插件tipswindown与hintbox冲突
Nov 05 Javascript
js中各浏览器中鼠标按键值的差异
Apr 07 Javascript
jquery datepicker参数介绍和示例
Apr 15 Javascript
javascript事件委托的方式绑定详解
Jun 10 Javascript
JS实现仿苹果底部任务栏菜单效果代码
Aug 28 Javascript
详解Bootstrap插件
Apr 25 Javascript
vue实现分环境打包步骤(给不同的环境配置相对应的打包命令)
Jun 04 Javascript
ionic+html5+API实现双击返回键退出应用
Sep 17 Javascript
vue路由传参页面刷新参数丢失问题解决方案
Oct 08 Javascript
layui使用及简单的三级联动实现教程
Dec 01 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 目录遍历、删除 函数的使用介绍
2013/04/28 PHP
CI(CodeIgniter)框架介绍
2014/06/09 PHP
PHP动态地创建属性和方法, 对象的复制, 对象的比较,加载指定的文件,自动加载类文件,命名空间
2016/05/06 PHP
Netbeans 8.2将支持PHP7 更精彩
2016/06/13 PHP
PHP通过CURL实现定时任务的图片抓取功能示例
2016/10/03 PHP
thinkPHP+ajax实现统计页面pv浏览量的方法
2017/03/15 PHP
PHP 中魔术常量的实例详解
2017/10/26 PHP
11款基于Javascript的文件管理器
2009/10/25 Javascript
JS防止用户多次提交的简单代码
2013/08/01 Javascript
javascript实现拖放效果
2015/12/16 Javascript
javascript返回顶部的按钮实现方法
2016/01/09 Javascript
JavaScript实现斗地主游戏的思路
2016/02/29 Javascript
JS加载iFrame出现空白问题的解决办法
2016/05/13 Javascript
深入理解JS正则表达式---分组
2016/07/18 Javascript
JQuery为元素添加样式的实现方法
2016/07/20 Javascript
javascript判断firebug是否开启的方法
2016/11/23 Javascript
JS中parseInt()和map()用法分析
2016/12/16 Javascript
Node.js使用NodeMailer发送邮件实例代码
2017/03/06 Javascript
js时间查询插件使用详解
2017/04/07 Javascript
实例分析vue循环列表动态数据的处理方法
2018/09/28 Javascript
vuejs2.0运用原生js实现简单拖拽元素功能
2020/08/21 Javascript
python利用pandas将excel文件转换为txt文件的方法
2018/10/23 Python
简单了解Python3里的一些新特性
2019/07/13 Python
python多进程重复加载的解决方式
2019/12/13 Python
Python中base64与xml取值结合问题
2019/12/22 Python
python Plotly绘图工具的简单使用
2020/03/03 Python
Python中pass的作用与使用教程
2020/11/13 Python
Django使用django-simple-captcha做验证码的实现示例
2021/01/07 Python
Python制作运行进度条的实现效果(代码运行不无聊)
2021/02/24 Python
详解CSS3浏览器兼容
2016/12/14 HTML / CSS
致1500米运动员广播稿
2014/02/07 职场文书
企业形象策划方案
2014/05/29 职场文书
应聘教师求职信
2014/07/19 职场文书
幼儿园六一儿童节活动方案
2014/08/26 职场文书
团代会闭幕词
2015/01/28 职场文书
2016年优秀共产党员先进事迹材料
2016/02/29 职场文书