- 论坛徽章:
- 0
|
一个信息发布平台,mvc结构。通过浏览器将用户提交的信息存入xml文件,然后再将根据需要将xml中的元素读取显示给用户。其中一项要求能保存用户在form表单中的格式,比如换行、空格等,用户查询时在页面中打开能看到输入时相同的格式,请问这需要怎么做?谢谢!!
---------------------------------------------------------------
function saveAs(id)
{
var filename = CSDN + "expert/topic/" + Math.floor((parseInt(id)-1)/1000).toString() + "/" + id + ".xml";
var csdnxml = new ActiveXObject("Microsoft.XMLDOM");
var csdnxsl = new ActiveXObject("Microsoft.XMLDOM");
csdnxml.async = false;
csdnxsl.async = false;
try
{
csdnxml.load(filename);
if(csdnxml.parseError.errorCode)
{
alert(fileName + "解析错误\n" + csdnxml.parseError.reason);
}
csdnxsl.load(CSDN + "/expert/xsl/100.xsl");
if(csdnxsl.parseError.errorCode)
{
alert("解析错误\n" + csdnxsl.parseError.reason);
}
var html = csdnxml.transformNode(csdnxsl);
}
catch(x)
{
alert("无法保存!!!")
return;
}
var winSave = window.open();
winSave.document.open("text/html","gb2312");
winSave.document.write(html);
winSave.document.execCommand("SaveAs",true,"csdn_" + id + ".htm");
winSave.close();
}
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/55983/showart_2061976.html |
|