| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 835 人关注过本帖
标题:asp读取xml 文件 提示缺少对象
取消只看楼主 加入收藏
cartaion
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2012-11-5
结帖率:66.67%
收藏
已结贴  问题点数:10 回复次数:5 
asp读取xml 文件 提示缺少对象
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
    <%
'从xml 文件中利用文档模型节点读取信息
    dim oXML,oXMLRoot
    '创建一个xmldom实例
    set oXML = Server.CreateObject("Microsoft.XMLDOM")
   
    oXML.load(server.mappath("www\asp_text\guest\vip.xml"))
   
    set oXMLRoot = oXML.documentElement '创建文档对象,相当于光标
    set username = oXMLRoot.selectSingleNode("//username") '提示这一行缺少对象
    set face = oXMLRoot.selectSingleNode("//face")
    set email = oXMLRoot.selectSingleNode("//email")
    set useurl = oXMLRoot.selectSingleNode("//useurl")
   

    vusername = username.text
    vface = face.text
    vemail = email.text
    vuseurl = useurl.text
   
    set username = nothing
    set face = nothing
    set email = nothing
    set useurl = nothing
    set oxmlRoot = nothing
    set oxml = nothing
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
<html xmlns="http://www.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>留言系统</title>
<link href="style/basic.css" rel="stylesheet" type="text/css" />
</head>

<body>
    <!--#include file="header.asp"-->
    <!--#include file="nav.asp"-->
    <div id="content">
        <div class="left">
            <div class="newguest">
                <H6>新进会员:<% = vusername %></H6>
                <dl>
                    <dt><img src=<%= vface%> /></dt>
                    <dd>给我留言|发私信</dd>
                    <dd>给我送花|发短信</dd>
                    <dd>网址:</dd>
                    <dd>邮箱:</dd>
                </dl>
            </div>
        </div>
        <div class="right">
            <div class="article">
                <H6>文章列表</H6>
            </div>
        </div>
    </div>
    <!--#include file="footer.asp"-->
</body>
</html>
搜索更多相关主题的帖子: xml 模型 
2012-11-26 08:51
cartaion
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2012-11-5
收藏
得分:0 
这个是生成新增用户的xml 文件
    dim fso,ts,t,quot
    t = chr(9)
    quot = chr(34)
    set fso = server.CreateObject("scripting.filesystemobject")
    set ts = fso.opentextfile(server.mappath("\www\asp_text\guest\vip.xml"),2,true)
   
    ts.writeline("<?xml version="&quot&"1.0"&quot&" encoding="&quot&"gb2312"&quot&"?>")
    ts.writeline("<vip>")
    ts.writeline(t&"<username>"&username&"</username>")
    ts.writeline(t&"<face>"&face&"</face>")
    ts.writeline(t&"<email>"&email&"</email>")
    ts.writeline(t&"<useurl>"&useurl&"</useurl>")
    ts.writeline("</vip>")
   
    ts.close
    set ts = nothing
    set fso = nothing
2012-11-26 09:22
cartaion
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2012-11-5
收藏
得分:0 
    response.write oXML.load(server.mappath("www\asp_text\guest\vip.xml")) 写上这句话页面显示false
2012-11-26 09:26
cartaion
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2012-11-5
收藏
得分:0 
文件路径用的是绝对路径,文件格式上面也粘了,实在看不出有什么问题,请版主帮忙看看吧,还有,我打开index 文件的时候会提示我输入localhost的账户名和密码
2012-11-26 11:27
cartaion
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2012-11-5
收藏
得分:0 
把绝对路径改为相对路径以后,没有问题了,想不明白,为什么绝对路径就不可以呢
  <?xml version="1.0" encoding="gb2312" ?>
- <vip>
  <username>水杯w</username>
  <face>face/m15.gif</face>
  <email>asdf@
  <useurl>http://
  </vip> 这个是生成的 xml 文件
2012-11-26 19:14
cartaion
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2012-11-5
收藏
得分:0 
可是我之前用的都是绝对路径,都可以呀
2012-11-27 08:55
快速回复:asp读取xml 文件 提示缺少对象
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.077523 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved