ASP网页编程之在不撑持FSO的服务器上利用XMLDOM创立H...
减少客户内IT专业人才缺乏带来的影响。ASP的客户员工利用浏览器进入相关的应用软件,简单易用,无需专业技术支持。有些伴侣的主机不撑持FSO,但又要天生HTML文件,是否是有些难堪呢?而当今撑持ASP的主机一样平常都接纳微软OS,而这些OS一样平常都是win2kserver及以上体系,就算不安装XMLPARSER一样会撑持XMLparser剖析
而XMLDOM也有个.SAVE办法.经由过程如许我们就能够来在不FSO的主机上天生HTML文件了.
起首,申明一点.注重HTML与XML代码的标准化.
HTML
<inputname=t1>
这是没有成绩的,尺度的写法应当是<inputname="t1">
可是假如是xml里
<inputname=t1>一定是毛病的,由于XML的节点属性值请求在引号以内.
一样<inputname="t1">也是毛病的,由于XML必要关闭的结点,你能够写成
<inputname="t1"></input>,但<inputname="t1"></Input>也是毛病的,由于XML辨别巨细写
关于input这个XML节点,它的TEXT值为空,从而能够写成<inputname="t1"/>
如许就切合XML标准了.
再好比html里的<br>在XML里要写成<br></br>或<br/>
html里的image
<imagesrc="http://edu.cnzz.cn/NewsInfo/test.gif">
在XML里要写<imagesrc="http://edu.cnzz.cn/NewsInfo/test.gif"/>
另有特别字符",>,<,,&,节点不同意交织等等,先说这么多了,至于XML文档的标准化不是本文重点,请参阅相干材料.
怎样用fso天生一个html文件这里也就不说了.可是假如用FSO,你的意原是要天生如许的HTML文件
<html>
<head>
<title>test</title>
<body>
<p></p>
</body>
</html>
怎样将这一段XML格局化的文档存进服务器呢?
dimxmlString
xmlString="<html>"&chr(10)&"<head>"&chr(10)&"<title>test</title>"&chr(10)&"</head>"&chr(10)&"<body>"&chr(10)&"<p><imgsrc="http://edu.cnzz.cn/NewsInfo/test.gif"/></p>"&chr(10)&"</body>"&chr(10)&"</html>"
dimxmlDoc
setxmlDoc=server.createObject("Msxml2.DOMDocument")
xmlDoc.loadXml(xmlString)
xmlDoc.save(server.mappath("test.htm"))
setxmlDoc=nothing
这里用到了xmlDOM.loadXml()办法,它加载一段XMLDOCUMENT到工具中.
为何要人人将筹办天生的HTML写成XML标准的的缘故原由也在于此,由于LOADXML()办法只撑持切合XML标准的文本字串
固然必要有对目次的写权限
实现规模效益。与传统的用户拥有硬件软件所有权和使用权以及传统的应用服务商提供一对一的服务模式不同,ASP拥有应用系统所有权,用户拥有使用权,应用系统集中放在ASP的数据中心中,集中管理,分散使用,以一对多的租赁的形式为众多用户提供有品质保证的应用技术服务,实现规模效益。 ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。 先学习用frontpage熟悉html编辑然后学习asp和vbscript建议买书进行系统学习 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
页:
[1]