ExtJS下書寫動態(tài)生成的xml(兼容火狐)
更新時間:2013年04月02日 14:16:42 作者:
ExtJS下書寫動態(tài)生成的xml,只能有IE可以運行,為了兼容性,必須考慮火狐的用戶,所以,這個程序為了:火狐用戶的兼容性
復(fù)制代碼 代碼如下:
function getXml() {
//獲取輸入值
var name = textName.getValue();
var pwd = textPwd.getValue();
//初始化對象
var xmlDoc = document.implementation.createDocument("", "", null);
xmlDoc.async="false";//取消xml在還沒有完成數(shù)據(jù)完整填寫就提交的動作
//xml頭部編寫
var header=xmlDoc.createProcessingInstruction("xml","version='1.0'");
xmlDoc.appendChild(header);
//創(chuàng)建子樹
var root = xmlDoc.createElement("loginInfo");
var username = xmlDoc.createElement("userName");
var userpassword = xmlDoc.createElement("passWord");
//創(chuàng)建子樹文本內(nèi)容
var usernameText=xmlDoc.createTextNode(name);
var passwordText=xmlDoc.createTextNode(pwd);
//子樹文本內(nèi)容掛載
username.appendChild(usernameText);
userpassword.appendChild(passwordText);
//子樹節(jié)點掛載
root.appendChild(username);
root.appendChild(userpassword);
//根內(nèi)容掛載
xmlDoc.appendChild(root);
//返回xml文本內(nèi)容
return xmlDoc;
};
我使用
復(fù)制代碼 代碼如下:
var dom= new ActiveXObject()
只能有IE可以運行,為了兼容性,必須考慮火狐的用戶,所以,這個程序為了:火狐用戶的兼容性;沒有本地XML也可以動態(tài)生成
相關(guān)文章
ExtJS4利根據(jù)登錄后不同的角色分配不同的樹形菜單
這篇文章主要介紹了ExtJS4利根據(jù)登錄后不同的角色分配不同的樹形菜單,需要的朋友可以參考下2014-05-05
ExtJS[Desktop]實現(xiàn)圖標(biāo)換行示例代碼
ExtJS中的desktop的demo中,默認(rèn)的圖標(biāo)排列是不換行的,以下代碼就是為了解決這一問題的,需要的朋友可以了解下2013-11-11
Extjs gridpanel 出現(xiàn)橫向滾動條問題的解決方法
Extjs gridpanel 出現(xiàn)橫向滾動條問題的解決方法,在gridpanel中加入以下代碼即可。2011-07-07
ExtJs 實現(xiàn)動態(tài)加載grid完整示例
動態(tài)加載grid在ExtJs中如何實現(xiàn),貌似有很多的朋友都不知道吧,下面有個不錯的示例,希望對大家有所幫助2013-09-09
ExtJS 設(shè)置級聯(lián)菜單的默認(rèn)值
ExtJS在修改這樣的頁面上賦值是很方便的,在正文中1.2.1代碼中可以看出,一行代碼就可以搞定,但這是對于普通控件而言,如文本框。對于ComboBox可沒這么簡單...2010-06-06

