广州明生堂生物科技有限公司


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

网络编程 ExtJS下书写动态生成的xml(兼容火狐) 06-21

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下 Ext.Direct加载和提交过程排错小结
偶泪滴嘎嘎,终于,终于完成了一部分ExtJS。(基础夯实一点,会有好处的,排错的时候就体现出来了)下面就Ext.Direct做一些排错笔记:错误一:严重:S

Extjs 3.3切换tab隐藏相应工具栏出现空白解决
今天心血来潮,想在切换tabpanel的时候,把相应的工具栏隐藏掉,结果出现空白,先熊板板的空白!不废话,上代码,代码如下://隐藏Ext.getCmp('Tab2').tba

Extjs4.0设置Ext.data.Store传参的请求方式(默认为GET)
varStore=Ext.create('Ext.data.Store',{pageSize:pageSize,model:'Ext.data.Model名称',autoLoad:false,proxy:{type:'ajax',url:'请求路径',getMethod:function(){return'POST';},//亮点,设置请求方


编辑:广州明生堂生物科技有限公司

标签:子树,内容,空白,文本,火狐