HTML源代码如下: <HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
var xmlparse = new ActiveXObject("Microsoft.XMLDOM");
xmlparse.load("bird.xml");
alert(xmlparse.xml);
try{
var fso = new ActiveXObject("Scripting.FileSystemObject");
fso.createtextFile("c:\\1.xml", true);
var fileWrite = fso.OpenTextFile("c:\\1.xml",2);
fileWrite.write(xmlparse.xml);
fileWrite.close();
alert("add successfully!");
}catch(e){
alert("fail to add.");
}
//-->
</SCRIPT>
</HEAD> <BODY> </BODY>
</HTML> 为什么这段代码运行后写到1.xml会把xml中
<?xml version="1.0" encoding="GB2312"?>
部分的encoding="GB2312"部分丢失? 请各位大虾帮忙看下,谢了!
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
<!--
var xmlparse = new ActiveXObject("Microsoft.XMLDOM");
xmlparse.load("bird.xml");
alert(xmlparse.xml);
try{
var fso = new ActiveXObject("Scripting.FileSystemObject");
fso.createtextFile("c:\\1.xml", true);
var fileWrite = fso.OpenTextFile("c:\\1.xml",2);
fileWrite.write(xmlparse.xml);
fileWrite.close();
alert("add successfully!");
}catch(e){
alert("fail to add.");
}
//-->
</SCRIPT>
</HEAD> <BODY> </BODY>
</HTML> 为什么这段代码运行后写到1.xml会把xml中
<?xml version="1.0" encoding="GB2312"?>
部分的encoding="GB2312"部分丢失? 请各位大虾帮忙看下,谢了!
解决方案 »
- 关于integer造型
- 缓存机制的实现?或是现有缓存框架讨论
- 简单问题…………
- 请问如何限制输入中文,英文,数字和少数几个常用符号:如()-._等.
- 一个问题
- 请教高手!!在线等待!
- (高分)急!!!!怎么把信息写到db.properties文件里啊.
- tomcat下的servlet问题,web.xml配置失败
- 字符串问题
- RPC调用怎么能不超过Hystrix默认的线程数?有限制地执行
- 为什么在Servlet API中将HttpServletRequest、HttpServletResponse、HttpSession定义成接口而不直接定义成类?
- javascript调用oxc控件,怎么判断oxc控件注册是否成功,非常非常重要的一个问题
或者你的书写格式有问题?
var headerLine='<?xml version="1.0" encoding="gb2312"?>';
fileWrite.writeLine(headerLine);在这之后再write xml content
<?xml version="1.0" encoding="GB2312"?>
<?xml version="1.0"?>
......
这样了,不能将那行替换啊!
为什么encoding="GB2312"部分会丢失呢?
fileWrite.write(xmlparse.documentElement.xml);