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操纵Cookie实现购物车程序
Feb 15 Javascript
基于jquery的3d效果实现代码
Mar 23 Javascript
Javscript调用iframe框架页面中函数的方法
Nov 01 Javascript
canvas实现图片根据滑块放大缩小效果
Feb 24 Javascript
bootstrapvalidator之API学习教程
Jun 29 Javascript
AngularJS遍历获取数组元素的方法示例
Nov 11 Javascript
解决vue 中 echart 在子组件中只显示一次的问题
Aug 07 Javascript
express+vue+mongodb+session 实现注册登录功能
Dec 06 Javascript
vue+element实现表格新增、编辑、删除功能
May 28 Javascript
vue-preview动态获取图片宽高并增加旋转功能的实现
Jul 29 Javascript
解决vue路由name同名,路由重复的问题
Aug 05 Javascript
vue祖孙组件之间的数据传递案例
Dec 07 Vue.js
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开发中常用的三个表单验证函数使用小结
2010/03/03 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
JS 面向对象的5钟写法
2009/07/31 Javascript
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
2010/11/09 Javascript
jquery中常用的SET和GET$(”#msg”).html循环介绍
2013/10/09 Javascript
jquery取消选择select下拉框示例代码
2014/02/22 Javascript
Angular 根据 service 的状态更新 directive
2016/04/03 Javascript
AngularJS Bootstrap详细介绍及实例代码
2016/07/28 Javascript
浅谈javascript中的三种弹窗
2016/10/21 Javascript
微信小程序 122100版本更新问题解决方案
2016/12/22 Javascript
bootstrap日期插件daterangepicker使用详解
2017/10/19 Javascript
vue左侧菜单,树形图递归实现代码
2018/08/24 Javascript
nodejs 使用nodejs-websocket模块实现点对点实时通讯
2018/11/28 NodeJs
JavaScript中数组去重的5种方法
2020/07/04 Javascript
微信小程序:报错(in promise) MiniProgramError
2020/10/30 Javascript
[03:48]显微镜下的DOTA2第四期——TP动作
2014/06/20 DOTA
urllib2自定义opener详解
2014/02/07 Python
Python tkinter实现的图片移动碰撞动画效果【附源码下载】
2018/01/04 Python
Django中的CBV和FBV示例介绍
2018/02/25 Python
Python将多个list合并为1个list的方法
2018/06/27 Python
对django后台admin下拉框进行过滤的实例
2019/07/26 Python
python生成器用法实例详解
2019/11/22 Python
Python如何使用内置库matplotlib绘制折线图
2020/02/24 Python
Python垃圾回收机制三种实现方法
2020/04/27 Python
python 根据列表批量下载网易云音乐的免费音乐
2020/12/03 Python
基于ccs3的timeline时间线实现方法
2020/04/30 HTML / CSS
移动端Html5页面生成图片解决方案
2018/08/07 HTML / CSS
亚洲颇具影响力的男性在线购物零售商:His
2019/11/24 全球购物
个人求职信范例
2014/01/29 职场文书
自荐信的格式
2014/03/10 职场文书
有关爱国演讲稿
2014/05/07 职场文书
党员活动总结
2015/02/04 职场文书
美术教师求职信范文
2015/03/20 职场文书
PyQt5实现多张图片显示并滚动
2021/06/11 Python
java项目构建Gradle的使用教程
2022/03/24 Java/Android
Apache Hudi数据布局黑科技降低一半查询时间
2022/03/31 Servers