以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 DOM/SAX/XPath 』  (http://bbs.xml.org.cn/list.asp?boardid=11)
----  [求助]DOM初学者问题!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=11&rootid=&id=24519)


--  作者:jxlucy
--  发布时间:11/21/2005 3:59:00 PM

--  [求助]DOM初学者问题!
写了一个.aspx文件,如下:
<% @Import Namespace="System.Xml" %>
<html>
<BODY>
<SCRIPT LANGUAGE="VB" RUNAT="SERVER">
Dim myDocument = CreateObject("microsoft.xmldom")
        myDocument.Load("client2.xml")
        Dim root= myDocument.documentElement
        Dim node= root.childNodes.item(0)
        Dim newNode = myDocument.createElement("company")
        node.insertBefore(newNode, node.lastNode)
        Dim textNode = myDocument.creatTextNode("北大方正")
        node.childNodes.item(1).appendChild(textNode)
</SCRIPT>
</BODY>
</HTML>

在浏览器中运行后报如下错误:
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------

编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: BC30188: 需要声明。

源错误:

行 4:  <SCRIPT LANGUAGE="VB" RUNAT="SERVER">
行 5:  Dim myDocument = CreateObject("microsoft.xmldom")
行 6:          myDocument.Load("client.xml")
行 7:          Dim root= myDocument.documentElement
行 8:          Dim node= root.childNodes.item(0)

源文件: c:\inetpub\wwwroot\DOM.aspx    行: 6
请问是什么问题?代码哪里写错了?
附:client.xml
<?xml version="1.0" encoding="gb_2312" ?>

<addressbook>
<person sex = "male">
  <name>张三</name>
  <email>zhs@xml.net.cn</email>
</person>

<person sex = "male">
  <name>李四</name>
  <email>ls@xml.net.cn</email>
</person>
</addressbook>


--  作者:vampire_shirley
--  发布时间:12/11/2005 1:28:00 AM

--  
应该是文件的路径问题
--  作者:wangjia184
--  发布时间:12/15/2005 1:51:00 PM

--  
我对vb.net不熟
看情况好像是 对象没创建 或者 没声明  或者 没有创建成功之类的错误


你可以看一下这个网页

http://www.codeproject.com/vb/net/parsefilecode.asp


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
46.875ms