编写XML文件在IE的两种方式(FSO/另存为)
出于安全考虑,Firefox和其他浏览器不支持编写本地文件。XML文件可以用IE下面的方式编写
方式一:FSO
复制代码代码如下所示:
/ / loadXML(见文章)即下读取XML
VaR XMLDOM = loadXML(配置XML);
无功contenttext = ;
如果(typeof xmldom.xml!= 'undefined){
contenttext = xmldom.xml;
VaR FSO =新的ActiveX对象(脚本。FileSystemObject );
var文件= fso.createtextfile(D:试验试验。XML
(contenttext)写文件;
文件关闭();
创建文本文件
CreateTextFile(filename,改写,Unicode)
文件名
覆盖:如果文件存在,它是否被覆盖;默认为false。
Unicode:文件的内容是否存储为unicode文本;默认为false。
模式二:另存为
在网页中嵌入的iframe,
复制代码代码如下所示:
编写XML内容iframe,并保存为一个文件。
复制代码代码如下所示:
var框架=窗口。帧{出口};
Frame.document.open();
frame.document.write(contenttext);
frame.document.execcommand(另存为
Frame.document.close();
此外,IE XMLDOM有保存方法
没有权限浏览IE的安全策略设置,找不到修改权限的地方。
这种方法不可行。