ExtJS下书写动态生成的xml(兼容火狐)_Javascript教程-查字典教程网
ExtJS下书写动态生成的xml(兼容火狐)
ExtJS下书写动态生成的xml(兼容火狐)
发布时间:2017-01-14 来源:查字典编辑
摘要:复制代码代码如下:functiongetXml(){//获取输入值varname=textName.getValue();varpwd=te...

复制代码 代码如下:

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也可以动态生成

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类