<?xml version="1.0" encoding="UTF-8"?>
<DOC>
<AUTHOR>
<FIRSTNAME>Firstname</FIRSTNAME>
<LASTNAME>Lastname</LASTNAME>
</AUTHOR>
</DOC>
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
//假设XML文件在当前HTML路径下
xmlDoc.load("XML.xml");
xmlDoc.getElementsByTagName("FIRSTNAME")[0].text="Hello Accp";
//这时候我想把修改后的XML文件保存了,可是没有save方法啊!(没有使用任何JSP,AJAX,纯客户端保存)
???请问该怎么保存该XML文件?我又尝过用FileSystemObject写入到XML里,但是一旦有中文写入到XML文件里就成UTF-8乱码了...
<DOC>
<AUTHOR>
<FIRSTNAME>Firstname</FIRSTNAME>
<LASTNAME>Lastname</LASTNAME>
</AUTHOR>
</DOC>
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
xmlDoc.async=false;
//假设XML文件在当前HTML路径下
xmlDoc.load("XML.xml");
xmlDoc.getElementsByTagName("FIRSTNAME")[0].text="Hello Accp";
//这时候我想把修改后的XML文件保存了,可是没有save方法啊!(没有使用任何JSP,AJAX,纯客户端保存)
???请问该怎么保存该XML文件?我又尝过用FileSystemObject写入到XML里,但是一旦有中文写入到XML文件里就成UTF-8乱码了...
js不能保存的
另外,Microsoft.XMLDOM 有save方法的。
谢谢大家的回答,请问XML的SAVE方法我在帮助文档里没找到呢?而且调用也不起作用啊
http://blog.csdn.net/zhlu880516/archive/2008/07/12/2642758.aspx
我又尝过用FileSystemObject写入到XML里,但是一旦有中文写入到XML文件里就成UTF-8乱码了...如果你的页面上的内容是UTF-8的编码,但是你保存的时候又不是UTF-8的编码格式,那肯定是乱码啊。