以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  asp+xml,在删除节点时出了错,高手们帮忙看一下,急!在线等!!  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=7453)


--  作者:天骄
--  发布时间:5/13/2004 1:18:00 PM

--  asp+xml,在删除节点时出了错,高手们帮忙看一下,急!在线等!!
del.asp
##################################
<%
        strSourceFile = Server.MapPath("List.xml")
 Set objXML = Server.CreateObject("Microsoft.FreeThreadedXMLDOM")
        objXML.async = False
        objXML.load(strSourceFile)

        
        
        Set objRootsite = objXML.documentElement.selectsinglNode("GuestBook")
        AllNodesNum = objRootsite.childNodes.length - 1
        response.write AllNodesNum
        response.write "ggggggg"

        'objXML.DocumentElement.RemoveChild(objRootsite)
        

       objRootsite.parentnode.removechild objRootsite
        response.write "ok"
       objXML.save(strSourceFile)
%>

###############################################
list.xml
<?xml version="1.0" encoding="gb2312"?>
<xml><GuestBook>
           <item><id>1</id><name>chen</name></item>
          <item><id>2</id><name>andy</name></item>
          <item><id>3</id><name>oklu</name></item>
                 </GuestBook></xml>
#######################################
执行完del.asp后的list.xml
<?xml version="1.0" encoding="gb2312"?>
<xml/>

#####################
这什么原因引起的?????


--  作者:email8191
--  发布时间:5/13/2004 1:35:00 PM

--  
这段asp代码的意思就是删除<GuestBook>结点,执行此del.asp后,当然list.xml就剩下上面所显示的内容了。
--  作者:天骄
--  发布时间:5/13/2004 1:47:00 PM

--  
那样的话,我如果要在写如数据的话就无法啊执行了。
你能不能说一下,如何删除 <GuestBook>底下的所有节点呢?
--  作者:天骄
--  发布时间:5/13/2004 1:51:00 PM

--  
我们在写入数据的时候,根节点有没有在数据写入之前必须创建啊,还是可以在写入数据的时候创建啊
--  作者:email8191
--  发布时间:5/13/2004 2:15:00 PM

--  
RemoveChild()一次应该只能删除一个结点吧,如果想删除<GuestBook>下所有结点,我想用script脚本做个循环,应该可行吧。
是可以在写入数据时(创建结点(item结点)),创建你所说的根结点的<GuestBook>。
--  作者:天骄
--  发布时间:5/14/2004 12:34:00 AM

--  
谢谢!我弄好了
--  作者:forwar
--  发布时间:5/14/2004 12:57:00 AM

--  
这个DEL.ASP我还没调试好。我ASP太差劲了。

[此贴子已经被作者于2004-5-14 2:03:22编辑过]

--  作者:黑天使
--  发布时间:5/18/2004 5:57:00 PM

--  
以下是引用天骄在2004-5-14 0:34:48的发言:
谢谢!我弄好了


老兄,把你搞好的删除程序能让我借鉴一下吗?我也在搞xml,在删除是遇到了麻烦。谢谢。
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
66.162ms