以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  为什么我的xmlDoc.documentElement.childNodes只能访问前两个子结点.....  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=62092)


--  作者:zlhcxx
--  发布时间:5/2/2008 4:53:00 PM

--  为什么我的xmlDoc.documentElement.childNodes只能访问前两个子结点.....
欲哭无泪鸟..
----------------------------------------------------------------------------.
文件:UserInfo.xml
<?xml version="1.0" encoding="gb2312"?>
<用户信息>
 <基本资料>
     <姓名>周立恒</姓名>
  <工号>0001</工号>
  <职务>总经理</职务>
  <用户名>zlhcxx</用户名>
  <密码>zhouliheng</密码>
  <备注>这是测试</备注>
    </基本资料>
    <基本资料>
  <姓名>周立波</姓名>
  <工号>1001</工号>
  <职务>采购部经理</职务>
  <用户名>zhoulibo</用户名>
  <密码>zhoulibo</密码>
  <备注>这是测试</备注>
    </基本资料>
 <基本资料>
  <姓名>王小二</姓名>
  <工号>2001</工号>
  <职务>采购员</职务>
  <用户名>wangxiaoer</用户名>
  <密码>wxe123</密码>
  <备注>这是测试</备注>
    </基本资料>
 <基本资料>
  <姓名>王老五</姓名>
  <工号>2002</工号>
  <职务>采购员</职务>
  <用户名>wanglaowu</用户名>
  <密码>wlw123</密码>
  <备注>这是测试</备注>
    </基本资料>
</用户信息>

------------------------------------------------------------------------------------
文件:Confirm.asp
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>
<%

 var From,Url;
 From="UserInfo.xml";
 Url="Manage.asp";
 xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
 xmlDoc.async=false;
 xmlDoc.load(From);


 
 Response.Write(xmlDoc.documentElement.childNodes.length);//为何这里显示的是2?%>

有人知道这个怪病怎么医么T_T........
高手们...帮帮我吧.....多谢了....


--  作者:Qr
--  发布时间:5/4/2008 6:29:00 PM

--  
没有ASP环境,没去测试。除了Form = server.mappath("UserInfo.xml"),没看出什么问题。后四行代码应该是对的,在HTML下运行结果正确。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms