Option Explicit
Response.Buffer=True
'建立与XML数据库的连接
Dim objDOM,cNode,Maxlbid ,db,i,score
set objDOM=Server.CreateObject("Microsoft.XMLDOM")
objDOM.async=false
db=Server.MapPath("test.xml")
objDOM.load(db)
set cNode = objDOM.documentElement.selectSingleNode("/UserTest")
'--------------------------------------
'载入XML文件后,以后是实现各个功能,已经添加了注释,用到哪个功能的时候,找找相关语句即可
'-----------------------------------------
'取得XML文件里的记录的数目可以用cNode.childNodes.length
'Maxlbid = cNode.childNodes.length - 1
'取得XML文件里的根元素的属性可以用cNode.getAttribute("相关属性")
'Response.write cNode.getAttribute("subject")
'取得XML文件子结点的某个属性
'score = cNode.childNodes.item(Maxlbid-i).getAttribute("score")
'取得XML文件子结点的个数
'Response.Write cNode.childNodes.item(0).childNodes.length
'搜索子结点
Dim SearchChildNote
set SearchChildNote = objDOM.selectnodes("//Test")
在JavaScript可以使用try...catch来进行异常处理。例如: try { foo.bar(); } catch (e) { alert(e.name + ": " + e.message); }目前我们可能得到的系统异常主要包含以下6种: EvalError: raised when an error occurs exec
应该是好东西,没测试过。
昨天做了两个asp页面,一个是utf-8得页面一个则是gb2312得页面.
于是发生了件怪事(主要是我第一次遇见得),单独打开这两个页面都不会出现问题,
但偏偏从utf8连接到gb2312得时候就出现了乱码.花了两个小时都搞不掉,
今天再次打开,baidu了下结果.
后来发现两个解决方案
第一:在每个gb2312页面上设置Session.CodePage=936
这样问题就解决了...
第二:从utf8转到gb2312得时候不要用a连接.用response.redirect跳转,也能解决.