xls格式的文件用什么软件可以浏览?
xml功能太强大了,举几个例子吧 1、可以做为数据库存储数据 读操作: 假如你的web应用程序里有一个Products.xml,你可以用DataSet来读取这个xml,然后绑定到DataList,DataGrid等的控件上 写操作: 如果你建立一个购物车的DataTable,就可以将它写入到xml文件中去 2、如果你会用xLS,可以将xml整合到首页上,让你更新网页更容易,也很容易管理,样式改动也方便 3、关于xml的技术太多了,xpath,xquery,xslt等等,包括语音标记、矢量图标记等等,详情请参照 www.w3.org 4、一般的说,xml已经广泛的应用,你用的office软件保存的doc,xls等等的格式背后都是xml标记,一些矢量图的软件Visio,做出的图形其实都是基于xml技术的,ajax技术也是基于xml技术的 5、忘了最重要的一个未来会大大发展的技术,web services,实质也是xml的一种应用
dede生成word文档
完全可以 废话不多说了 开始第一步 创建一个文件名为save_to_text.php的文件 将以下代码 粘贴进去 放在 PLUS目录中GetOne('SELECT `title`,`body` FROM `dede_archives` a,`dede_addonarticle` d WHERE a.id=d.aid AND a.id='.$aid); if(is_array($row)) { AjaxHead(); header('Content-Type: text/plain'); header("Content-Disposition:attachment;filename=".$row['title'].".doc"); $body = $row['body']; $body = str_replace(array('','','','',''), "\r\n", $body); $body = preg_replace('/&[a-z]*;/iU','',$body); $body = strip_tags($body); $body = str_replace("\n", "\r\n", $body); echo trim($body); }else { ShowMsg('找不到此文章',1,2); } ?>第二步创建一个文件名为xt_lib.php的文件 将一下代码粘贴进去 然后 保存到include/taglib 目录中CAttribute->Items,$attlist); extract($ctag->CAttribute->Items, EXTR_SKIP); global $cfg_cmsurl; $name = $ctag->GetAtt('name'); $aid = $refObj->Fields['id']; $file = $cfg_cmsurl.'/plus/save_to_text.php?id='.$aid; $link = ''; return $link; } ?>第三步 在内容页 添加以下标签 来实现 下载{dede:txt name='下载此文章'/}通过以上方法 可实现 发布文章时 自动生成一个DOC文件下载此教程 转自柠檬铺
JS、AJAX等实现:HTML/JSP页面中即时显示查询的数据,怎么写?
展开全部 struts2 action 代码import java.io.IOException;import java.io.PrintWriter;public class AutoComplete extends CommonAction { /** * 用于实践ajax google 的样式 * 用于接收服务器端请求的 */ //抓取从页面穿过来的字符串 用于和服务器端的单词进行匹配 private String word ; public AutoComplete() { } public String onblurquery() throws Exception{ //保存要查询的东西 //注意ajax 中 这个所谓的视图层不返回页面 只返回数据 this.getRequestMap().put("word", word); //System.out.println("struts - > "+word); this.getResponse().setContentType("text/xml;charset=utf-8;"); return "toshow"; } public String getWord() { return word; } public void setWord(String word) { this.word = word; }}jsp 代码 google /*当文本没有被选中的时候就使用这个样式*/ .auto-1{ background-color: #FFCC99; color: gray; cursor: pointer; width: 100%; } /*当文本被选中的时候就是用这个样式*/ .auto-2{ background-color: #CCFF99; color: green; cursor: pointer; width: 100%; } google: jquery 代码 //表示当前被选中的节点 var highlightindex = -1; var timeoutId; $(document).ready(function (){ //alert("准备好了"); //保存文本输入框 var wordinput=$("#word"); //保存文本的 var wordinputOffset = wordinput.offset(); //弹出框应该等于在文本的下面 那么就是文本的宽等于div的宽 $("#auto").hide().css("border","1px solid #CDD2CB").css("position","absolute") .css("top",wordinputOffset.top+wordinput.height()+5+"px").css("left",wordinputOffset.left+"px").width(wordinput.width()+40+"px"); //给文本框添加键盘按下并谈起的实践 $("#word").keyup(function (event){ //处理键盘实践 var myEvent = event || window.event; //如果输入的是字母 应该是将文本中最新的信息发送到服务器 //如果是退格或是删除键 那么就将文本中最新的信息发送给服务器 var keyCode = myEvent.keyCode; if(keyCode >= 65 && keyCode ").attr("id",i); newdivNode.addClass("auto-1").html(wordN.text()).appendTo(autoNode); //给鼠标加入进入的时候就高亮 newdivNode.mouseover(function (){ if(highlightindex!=-1){ $("#auto").children("div").eq(highlightindex).removeClass("auto-2").addClass("auto-1"); } highlightindex = $(this).attr("id"); $(this).removeClass("auto-1").addClass("auto-2"); }); //鼠标移出的加上的样式 newdivNode.mouseout(function (){ $(this).removeClass("auto-2").addClass("auto-1"); }); //鼠标点击的时候增加的样式 newdivNode.click(function (){ //取出文本的内容 var comtext = $(this).text(); $("#auto").hide(); //隐藏的时候就把节点重新的赋值 highlightindex = -1; $("#word").val(comtext); }); }); if(wordNode.length>0){ if($("#word").val()==""){ $("#auto").hide(); //隐藏的时候就把节点重新的赋值 highlightindex = -1; }else{ $("#auto").show(); } }else{ $("#auto").hide(); //隐藏的时候就把节点重新的赋值 highlightindex = -1; } //alert(data); },"xml"); },500); }else{ $("#auto").hide(); //隐藏的时候就把节点重新的赋值 highlightindex = -1; } }else if(keyCode == 38 || keyCode == 40){ //如果是按得向上或是向下键 if(keyCode == 38){ //上 var autoNodes = $("#auto").children("div"); if(highlightindex!=-1){ autoNodes.eq(highlightindex).removeClass("auto-2").addClass("auto-1"); highlightin...
wordpress的admin
以exe为扩展名的文件都是可执行文件或者说是应用文件,双击即可独立运行,其内容主要是一条一条可以被计算机理解和执行的指令,它的作用:可以指挥计算机完成各种复杂的任务. 另外,它与以com为扩展名的文件是一样的,同样是可执行文件,只是后
javascript与php交互。
并存入数据库
只能是ajax提交php读数据库,然后ajax获取返回值,用js进行处理,然后将处理结果在传给php处理,。
思路的例子是这样:可能有错误,没测试php:data_read.php$act=$_POST['act'];if($act=='read'){//read sql and return json result//do readecho 'ss:xx,aa:bb';}else if($act=='save'){//save data to sql and return success or failed$do_sql =0;//do save....if($do_sql)echo 'success';else echo 'failed';}else{echo 'error';}?>html:
转载请注明出处51数据库 » ajax保存word文件