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" onclick="save();" value="保存"></TD>
   </TR>
</TABLE>
<iframe id="saveiframe" name="saveiframe" width="0" height="0" ></iframe>
</BODY>
</HTML>

 

 

限制在IE11以下 自帶ActiveX 其他瀏覽器需要安裝


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM