仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 372|回复: 8
打印 上一主题 下一主题

[学习教程] ASP编程:将HTML表双数据存储为XML格局 - 1

[复制链接]
愤怒的大鸟 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:28:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全如你熟知ASP,XML和HTML4。0,请读以下示例

将表双数据存为XML格局

  一般的,ASP中表单提交的数据一样平常被写进数据库。但是,假如你想让发送数据更加烦琐易行,那末,能够将它誊写为
XML文件格局。这类体例关于在web上搜集的数据更加有效。由于XML关于所用平台来讲十分的烦琐,以是用不着转换数据格
式。

  将提交的数据写为XML文档,则必要经由过程MicrosoftXMLDOMObject创立一个新的XML文档。MicrosoftXMLDOMObject
具有一个可扩大工具库,经由过程它能够创立elements,attributes和values,经由过程创立的这些项目则能够构成XML文档。我
没法将全部方针模子做个完全的先容,由于它所包括的内容太普遍,关于将建成的网站来讲,方针模子乃至经由过程本身也能
组建一个绝对完全的部分。

  在XMLDOMObject被创立出来以后,经由过程创立方针(此方针是关于构成XML文档中每层的ELEMENTS而言)XML的布局会
被演示出来。接上去,会举例申明XMLDOM是如何被创立出来的。创立rootelement以后,将它附加在XMLDOM文件上。然后
创立childelements并附加在rootelement上,最初存储文档。

演示MicrosoftXMLDOM工具

<%

DimobjDom
DimobjRoot
DimobjChild1
DimobjChild2
DimobjPI

"XMLDOM工具利用Server工具的CreateObject办法创立
SetobjDom=Server.CreateObject("Microsoft.XMLDOM")
"利用XMLDOM的createElemnet办法创立一个IXMLDOMElement工具。
"createElemnet办法又一个string参数,这个string暗示该element的称号。
前往值被传送到objRoot变量。objRoot暗示XML文档的根元素.。

SetobjRoot=objDom.createElement("rootElement")

"UsetheappendChildMethodoftheXMLDOMObjecttoaddtheobjRoot
"ElementReferencetotheXMLDocument.

objDom.appendChildobjRoot

"Now,followingthesamesteps,youwillcreatereferencestothe
"childelementsfortheXMLDocument.Theonlydifferenceis,whenthe
"childelementsareappendedtothedocument,youwillcallthe
"appendChildMethodoftheIXMLDOMElementObjectratherthanthe
"appendChildMethodoftheXMLDOMObject.ByusingtheIXMLDOMElement
"toappendthechildren,youaredifferentiating(andapplyingtiered
"structureto)thechildelementsfromtherootelement.

SetobjChild1=objDom.createElement("childElement1")
objRoot.appendChildobjChild1
SetobjChild1=objDom.createElement("childElement2")
objRoot.appendChildobjChild2

"Thefinalsteptotakecareofbeforesavingthisdocumentistoadd
"anXMLprocessinginstruction.ThisisnecessarysothatXMLparsers
"willrecognizethisdocumentasanXMLdocument.

SetobjPI=objDom.createProcessingInstruction("xml","vertsion="1.0"")

"CalltheinsertBeforeMethodoftheXMLDOMObjectinordertoinsert
"theprocessinginstructionbeforetherootelement(thezeroelement
"intheXMLDOMchildNodesCollection).

objDom.insertBeforeobjPI,objDom.childNodes(0)

"CallingtheSaveMethodoftheXMLDOMObjectwillsavethisXML
"documenttoyourdiskdrive.Inthiscase,thedocumentwillbesaved
"tothe"c:"driveandwillbenamed"MyXMLDoc.xml".Whensavingan
"XMLdocument,ifthefiledoesnotexist,itwillbecreated.Ifit
"doesexist,itwillbeoverwritten.

objDom.Save"c:MyXMLDoc.xml"

%>

ActiveServerPage技术为应用开发商提供了基于脚本的直观、快速、高效的应用开发手段,极大地提高了开发的效果。在讨论ASP的安全性问题之前,让我们来看看ASP是怎么工作的。
飘飘悠悠 该用户已被删除
沙发
发表于 2015-1-19 13:44:07 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
因胸联盟 该用户已被删除
板凳
发表于 2015-1-25 21:47:51 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
只想知道 该用户已被删除
地板
发表于 2015-2-4 06:09:36 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
蒙在股里 该用户已被删除
5#
发表于 2015-2-9 17:10:21 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
愤怒的大鸟 该用户已被删除
6#
 楼主| 发表于 2015-2-27 12:22:59 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
谁可相欹 该用户已被删除
7#
发表于 2015-3-9 03:45:25 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
精灵巫婆 该用户已被删除
8#
发表于 2015-3-16 20:19:23 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
爱飞 该用户已被删除
9#
发表于 2015-3-23 00:53:38 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 10:32

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表