IT民工窝棚qbq.blog.chinaunix.net
qbq
全部博文(708)
国产(1)
欧美(1)
SEO(1)
CSS3(5)
TestNG(4)
HTML5(2)
iBatis(3)
URLRewrite(1)
WebService(1)
WebServer(12)
PHP(8)
OGNL(1)
AS2(2)
Multimedia(0)
Flex AS3(29)
面试(9)
Commet(1)
Ivy(2)
Bat(8)
Maven(18)
CSS(7)
Ext(9)
Spring问题集(4)
Word(1)
JFreeChart(2)
Groovy on Grails(14)
Python(1)
Portlet(3)
amCharts(4)
CSharp.NET(3)
Tools(1)
S2Dao(8)
HSQL(9)
taglib(28)
Source Safe(3)
JSTL(6)
EL(2)
Seasar-SAStruts(3)
Prototype(0)
JQuery(3)
DWR(7)
AJAX(14)
Guice(13)
Digit(2)
Notebook(4)
Log4J(8)
Servlet(2)
JSP(4)
Eclipse(12)
VB.NET(3)
DotNet(3)
JavaScript(63)
Thinking In Soft(10)
Framework(11)
English(0)
Struts2(14)
Struts(38)
Hibernate(10)
Spring(30)
HTML(14)
Web(5)
MYSQL(9)
SQLSERVER(1)
ORACLE(2)
SQL(3)
数据库(0)
DATABASE(0)
Windows(8)
JAVA(67)
Software(1)
Hardware(3)
OpenSource(2)
Microsoft(0)
Excel(4)
DIY(5)
Linux(4)
分类: 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(); }
上一篇:amcharts动态生成数据(直接使用非文件数据)
下一篇:动态编译JAVA程序
登录 注册