Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29952850
  • 博文数量: 708
  • 博客积分: 12163
  • 博客等级: 上将
  • 技术积分: 8240
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-04 20:59
文章分类

全部博文(708)

分类: Java

2009-09-28 15:17:57

一个信息发布平台,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();
}


阅读(1850) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~