时间:2014-01-29 来源:

利用XML开发留言板简单的例子

XML是一种基于文本格式的元标记语言承接网页制作,它注重对数据结构和数据意义的描述,承接网页制作而且是与平台无关的.

 

由于世界各大计算机公司的积极参与,网站div+cssXML正日益成为基于互联网的数据格式新一代的标准.

由于XML注重数据内容的描述符合w3c标准,因而,手机html制作对于数据的检索非常有意义网页外包接活,我们不会再象HTML那样,网页外包接活检索出与我们要求无关的信息.

另一方面web前端制作,XML文件是数据的载体,div+css制作利用XML作为数据库承接网页制作,不需要访问任何数据库系统,承接网页制作我们可以使用任意WEB技术来显示我们的数据web切图报价,FlashMX 等.

下面利用XML作为数据的载体符合w3c标准,开发一个基于XML的留言板.首先,html切图制作我们建立XML文件guestbook.xml,该文件记录了留言者的姓名、电子邮件、网址、留言内容.当然,网页外包接活我们也可以根据需要添加任意多的信息.文件内容如下:   <?xml version="1.0" encoding="gb2312"?> <留言本> <留言记录> <留言者姓名>KAI</留言者姓名> <电子邮件>kai@hostx.org</电子邮件> <网址>http://www.17xml.com </网址> <留言内容>千山万水总是情web前端制作,我们采用常见的ASP来作为实现的工具承接网页制作,guestbook.asp文件如下:   <%@Language="VBScript"%> <% '设置Web页面的信息 Response.Buffer = true Response.Expires = -1   '显示留言函数init() 'www.knowsky.comFunction init() entryForm()   '定义局部变量 Dim objXML Dim arrNames Dim arrEmails Dim arrURLS Dim arrMessages   '创建XMLDOM文档对象,div前端切图用来存放留言 Set objXML = server.createObject("Msxml2.DOMDocument") objXML.async = false objXML.load(server.MapPath("guestbook.xml"))   '取得留言本各元素的集合 Set arrNames = objXML.getElementsByTagName("留言者姓名") Set arrEmails = objXML.getElementsByTagName("电子邮件") Set arrURLS = objXML.getElementsByTagName("网址") Set arrMessages = objXML.getElementsByTagName("留言内容")   Response.Write "<table border='0' width='100%'>" Response.Write "<tr><td bgcolor='#00CCFF' align='center' height='26'>" Response.Write "<b>各位的留言如下:</b>" Response.Write "</td></tr>"   '输出留言本各元素的内容web切图报价, "留言记录", "留言者姓名", "电子邮件", "网址", "留言内容", "") objEntry.appendChild(objMessage) objMessage.text = strMessage   objXML.save(server.MapPath("guestbook.xml"))   Response.Redirect("guestbook.asp")   End function   '填写和发送留言表单的函数entryForm() Function entryForm()   Response.Write "<p align='center'><b>XML 留言本 例子</b></p>" Response.Write "<hr color='#000099' width='100%' noshade>" Response.Write "<form action=guestbook.asp?action=addEntry method=post>" Response.Write "<table border=1>" Response.Write "<tr><td>您的姓名:</td><td><input type=text name=姓名 /></td></tr>" Response.Write "<tr><td>电子邮件:</td><td><input type=text name=电子邮件 /></td></tr>" Response.Write "<tr><td>您的网址:</td><td><input type=text name=网址 /></td></tr>" Response.Write "<tr><td>您的留言:</td><td><textarea name=留言 cols=40 rows=5></textarea></td></tr>" Response.Write "<tr><td> </td><td><input type=submit value=发布留言 /></td></tr>" Response.Write "</table>" Response.Write "</form>"   End Function %> <html> <head> <title>XML 留言例子</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body> <% '判断是否发送了留言,网站div+css并更新留言信息 Dim a a = Request.Querystring("action") If a<>"" Then addEntry else init End If %> </body> </html>   以上是利用XML开发留言板简单的例子符合w3c标准,完全是抛砖引玉,手机html制作可以根据需要进行添加更多的功能网页外包接活,所有程序在WIN2000+IIS5.0+IE5.5调试通过.

点击次数:4703
作者:
web前端行业资讯
Web new NewsList
谷歌安全博客披露“英特尔内核漏洞”更多细节 ,,2018年01月04日Postgres10开发者新特性 ,,2017年12月28日阿里巴巴、狗尾草、苏大联合论文:基于对抗学习的众包标注用于中文命名实体识别 ,,2017年12月28日柯洁的2017:20岁,与AI斗与人类斗,其乐无穷 ,,2017年12月28日如果机器人拥有痛觉,这个世界会有哪些不一样? ,,2017年12月28日苹果经典电脑Lisa源代码修复完成将于2018年开源 ,,2017年12月28日腾讯浏览指数发布年终榜单2017年人们都关注哪些AI话题? ,,2017年12月28日除了发现开普勒90,NASA还靠AI做了什么? ,,2017年12月28日柯洁宣布:明年4月,将再次与围棋AI交锋 ,,2017年12月28日百度无人车美国首秀CES将发布Apollo2.0 ,,2017年12月28日这四种技术发展趋势将在2018年改变世界 ,,2017年12月28日2017:谷歌DeepMind团队的年度回顾 ,,2017年12月28日封杀这个公式,AI智商将为零 ,,2017年12月28日微软AI高管:要让所有人、所有机构都用上人工智能 ,,2017年12月28日为什么Linux桌面年一直未到来 ,,2017年12月28日AppleLisa操作系统将开源 ,,2017年12月28日2018年9大技术趋势预测 ,,2017年12月28日谷歌研究院发布NIMA:能评价图像有多美,还能让图像变得更美 ,,2017年12月28日苹果为2019年iPhone开发大容量电池新技术 ,,2017年12月28日谷歌发布Tacotron2:能更简单地训练AI学习演讲 ,,2017年12月21日TensorFlow漏洞爆发背后:关于AI安全我们的傻与天真 ,,2017年12月21日Android端Edge浏览器新版发布:常规性能优化和BUG修复 ,,2017年12月21日三星开发出全球最小的DRAM芯片技术领先优势扩大 ,,2017年12月21日腾讯绝艺AI下一步将学习AlphaGozero自对弈训练 ,,2017年12月21日Facebook社交VR应用Spaces扩大覆盖面:入驻HTCVive ,,2017年12月21日设计图曝光:三星双屏折叠手机原来是这样的 ,,2017年12月21日微信支付和支付宝已成为世界移动支付的"老师" ,,2017年12月21日新专利表明FaceID未来有望装备在iPad、MacBook和iMac等设备 ,,2017年12月21日首批九个建议加入EE4J的项目 ,,2017年12月21日这就是SurfacePhone?微软可折叠手机概念图曝光 ,,2017年12月21日《剑指offer》数组中重复的数字 【架构设计】2015年09月13日android分享应用工具类 【移动开发】2014年12月10日Leetcode【111】-MinimumDepthofBinaryTree 【编程语言】2015年06月12日如何自己开发软件测试工具?【Web前端】2015年01月04日优化算法——截断梯度法(TG) 【互联网】2015年09月01日离散事件模拟--银行排队时间模拟微信:318175542 【架构设计】2015年05月05日脉冲控制收发 【编程语言】2015年07月16日最大子序列和问题 【编程语言】2014年12月30日Android获取通话时间实例分析2014年01月30日删除特殊字符和限定用户输入长度的示例代码2014年01月29日了解WEB页面工具语言XML(五)好处2014年01月29日Linux内核源代码情景分析-文件的写【综合】2015年04月08日JAVA解压ZIP文件 【编程语言】2015年05月05日Oracle11g系统自动收集统计信息的一些知识【系统运维】2014年11月24日Golang函数执行模板(log,耗时,panic) 【编程语言】2015年03月20日androidstudio配置AndroidAnnotation 【数据库】2015年03月09日jQuery分类过滤和排序布局插件-Isotope 【Web前端】2015年03月19日深入jaxbxjc编码问题的详细介绍2014年01月30日USBOTG简介、与普通USB线的区别【云计算】2015年06月05日sgu-202TheTowersofHanoiRevisited 【编程语言】2014年12月25日Android开源项目和工具分类【编程语言】2014年11月08日python解析百度网页源代码:取搜索引擎返回的前page_num*10个链接的url 【编程语言】2014年11月04日diff&&patch 【编程语言】2015年06月30日sudo:sorry,youmusthaveattytorunsudo 【综合】2015年07月31日2014湘潭赛 【移动开发】2015年05月29日Cocos2d-x结构学习(二)CCNode、CCNodeRGBA、CCRGBAProtocol 【编程语言】2015年03月26日关于闭包【编程语言】2015年01月27日基于树的动态规划 【编程语言】2015年04月24日分布式后台任务队列模拟(Golang) 【综合】2015年03月30日VKCup2015-Round2(unofficialonlinemirror,Div.1only)B.WorkGroup树形dp【编程语言】2015年07月07日
我们保证
We guarantee
> psd效果文件手工切图,保证图片效果最好体积最小利于传输
> 100%手写的HTML(DIV+CSS)编码,绝对符合W3C标准
> 代码精简、css沉余量小、搜索引擎扫描迅速,网页打开快捷
> 应用Css Sprite能够减少HTTP请求数,提高网页性能
> 跨浏览器兼容(IE6、7、8、9,Firefox火狐,Chrome谷歌)