ExtJS下书写动态生成的xml(兼容火狐)

(编辑:jimmy 日期: 2024/10/10 浏览:2)

复制代码 代码如下:
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(兼容火狐)

一句话新闻

高通与谷歌联手!首款骁龙PC优化Chrome浏览器发布
高通和谷歌日前宣布,推出首次面向搭载骁龙的Windows PC的优化版Chrome浏览器。
在对骁龙X Elite参考设计的初步测试中,全新的Chrome浏览器在Speedometer 2.1基准测试中实现了显著的性能提升。
预计在2024年年中之前,搭载骁龙X Elite计算平台的PC将面世。该浏览器的提前问世,有助于骁龙PC问世就获得满血表现。
谷歌高级副总裁Hiroshi Lockheimer表示,此次与高通的合作将有助于确保Chrome用户在当前ARM兼容的PC上获得最佳的浏览体验。