js 生成XML文件

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>JavaScript Book--代码9-40</TITLE>
</HEAD>
<script language="JavaScript">
var xmldoc,fso, tf;
var is_Ie =false; //是否为IE浏览器
if (window.ActiveXObject) {
is_Ie =true;
}
function save(prmisssion){
    prmisssion = "1@2@3@4";
    try {
if(is_Ie){
    fso = new ActiveXObject("scripting.FileSystemObject");
    path = "D:\\temp\\";
    
    if (!fso.FolderExists(path)){   // 若当前路径不存在,则创建此路径。
         fso.CreateFolder(path);
    }
    path +=  "test.xml";   // 创建文档的路径。
    tf = fso.CreateTextFile(path, true);   // 创建新文件。
    var content = '<?xml version="1.0" encoding="UTF-8" ?>';
    content += '<entrys>'
    if(prmisssion != null && prmisssion != ''){
    if(prmisssion.indexOf("@") != -1){
        var sub = prmisssion.split("@");
        for(var i= 0;i<sub.length;i++){
          content += '<name>'+ sub[i] +'</name>';
        }
    }
    }
    content += '</entrys>'
    tf.WriteLine(content);
    tf.Close();
}else{
    xmldoc = document.implementation.createDocument("", "", null);
    alert("非IE");

}
}
catch (e) {
    alert(e.message);
}
 }
</script>
<BODY>
<TABLE>
   <TR>
<TD><INPUT TYPE="button" NAME="save" οnclick="save();" value="保存"></TD>
   </TR>
</TABLE>
<iframe id="saveiframe" name="saveiframe" width="0" height="0" ></iframe>
</BODY>
</HTML>

 

 

限制在IE11以下 自带ActiveX 其他浏览器需要安装

转载于:https://www.cnblogs.com/gracexy/p/5420114.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值