佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > 3種不同的方法生成文件

3種不同的方法生成文件

熱門標(biāo)簽:電子圍欄 科大訊飛語音識別系統(tǒng) Linux服務(wù)器 阿里云 服務(wù)器配置 銀行業(yè)務(wù) 團(tuán)購網(wǎng)站 Mysql連接數(shù)設(shè)置
% @language="jscript"%>
%
//使用FSO生成
var fso=Server.CreateObject("scripting.filesystemobject")
fso.CreateTextFile(Server.Mappath("./")+"/test1.xml");           // 創(chuàng)建文件。
   f = fso.GetFile(Server.Mappath("./")+"/test1.xml");
   ts = f.OpenAsTextStream(2,-2);
   ts.Write( "root>name>"+escape("中國").replace(/%u(\w{4})/g,function($0,$1){return "#"+(("0x"+$1)-0).toString(10)+";"})+"/name>/root>" );
  ts.Close();

%>
%
//使用adodb.strea生成
var objStream = Server.CreateObject("ADODB.Stream")
    with(objStream)
        {
        Type=2;
        Mode=3;
    Open();
    Charset="utf-8";
    Position = objStream.Size
    WriteText="root>name>"+escape("中國").replace(/%u(\w{4})/g,function($0,$1){return "#"+(("0x"+$1)-0).toString(10)+";"})+"/name>/root>";
    SaveToFile(Server.mappath("test2.xml"),2) 
    Close()
    }
var objStream = null;
%>
%
lt;-- 
//使用microsoft.dom生成
var doc = new ActiveXObject("Msxml2.DOMDocument"); //ie5.5+,CreateObject("Microsoft.XMLDOM")  
//加載文檔 
//doc.load("test3.xml"); 

//創(chuàng)建文件頭 
var p = doc.createProcessingInstruction("xml","version='1.0' encoding='utf-8'"); 
    //添加文件頭 
    doc.appendChild(p); 
//用于直接加載時(shí)獲得根接點(diǎn) 
//var root = doc.documentElement; 

//兩種方式創(chuàng)建根接點(diǎn) 
//    var root = 
doc.createElement("root"); 
    var root = doc.createNode(1,"root",""); 
    //創(chuàng)建子接點(diǎn) 
    var n = doc.createNode(1,"name",""); 
        //指定子接點(diǎn)文本 
        n.appendChild(doc.createTextNode(escape("中國").replace(/%u(\w{4})/g,function($0,$1){return "#"+(("0x"+$1)-0).toString(10)+";"})));
        //添加子接點(diǎn) 
        root.appendChild(n);      
    //復(fù)制接點(diǎn) 
    //創(chuàng)建數(shù)據(jù)段 
    var c = doc.createCDATASection("this is a cdata"); 
        c.text = "hi,cdata"; 
        //添加數(shù)據(jù)段 
        root.appendChild(c); 
    //添加根接點(diǎn) 
    doc.appendChild(root); 
    //XML保存(需要在服務(wù)端,客戶端用FSO) 
    doc.save(Server.MapPath("./")+"/test3.xml");
//--> 

%>

標(biāo)簽:萍鄉(xiāng) 蚌埠 廣元 衢州 衡水 大理 棗莊 江蘇

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《3種不同的方法生成文件》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    龙海市| 泗洪县| 刚察县| 龙泉市| 绍兴县| 偃师市| 方山县| 阿合奇县| 志丹县| 多伦县| 札达县| 弥勒县| 襄樊市| 独山县| 抚顺县| 岗巴县| 望都县| 监利县| 和政县| 家居| 东丽区| 应用必备| 无棣县| 平遥县| 富锦市| 巴彦淖尔市| 石河子市| 林芝县| 蒲江县| 南溪县| 广水市| 林甸县| 墨竹工卡县| 渑池县| 曲沃县| 莱阳市| 台湾省| 永修县| 惠安县| 洛宁县| 南靖县|