|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
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是怎么工作的。 |
|