CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  XML/SOAP

请问如何删除XML的一个节点(用JavaScript应该如何实现)

楼主chenyt_ren(冷冰雨)2004-12-03 11:47:25 在 Web 开发 / XML/SOAP 提问

<?xml   version="1.0"   encoding="GB2312"?>  
  <UrlLib>  
  <Group   Name="聊天">  
  <Url   Channels="聊天"   Name="网易聊天"   Link="http://chat.163.com/index.html"/>  
  <Url   Channels="聊天"   Name="碧海银沙聊天"   Link="http://chat.yinsha.com/"/>  
  <Url   Channels="聊天"   Name="新浪聊天"   Link="http://newchat.sina.com.cn/"/>  
  <Url   Channels="聊天"   Name="263聊天"   Link="http://chat.263.net/"/>  
  <Url   Channels="聊天"   Name="Tom聊天室"   Link="http://chat.tom.com/chat/"/>  
  <!--Url   Channels="聊天"   Name="上海热线聊天"   Link="http://newchat.online.sh.cn/"/-->  
  <Url   Channels="聊天"   Name="QQ聊天室"   Link="http://chat.qq.com/"/>  
  <!--Url   Channels="聊天"   Name="中国名人聊天室"   Link="http://www.kpworld.com/celebrity/chat/"/-->  
  </Group>  
  <Group   Name="游戏">  
  <Url   Channels="游戏"   Name="新浪游戏"   Link="http://games.sina.com.cn/"/>  
  <Url   Channels="游戏"   Name="联众游戏"   Link="http://www.ourgame.com/"/>  
  <Url   Channels="游戏"   Name="网易游戏"   Link="http://game.163.com/"/>  
  <Url   Channels="游戏"   Name="泡泡堂"   Link="http://www.poptang.com/"/>  
  <Url   Channels="游戏"   Name="GameSpot"   Link="http://www.gamespot.com.cn/"/>  
  <Url   Channels="游戏"   Name="传奇3"   Link="http://www.mir3.com.cn/"/>  
  <Url   Channels="游戏"   Name="17173"   Link="http://www.17173.com/"/>  
  </Group>  
  </UrlLib>  
                         
   
  我要删除<Url   Channels="聊天"   Name="碧海银沙聊天"   Link="http://chat.yinsha.com/"/>  
  这个节点,请问用JavaScript应该如何实现 问题点数:20、回复次数:4Top

1 楼dotnetbus(程序爬虫)回复于 2004-12-03 12:01:07 得分 0

removeChildTop

2 楼dotnetbus(程序爬虫)回复于 2004-12-03 12:28:45 得分 20

<script   language="javascript">  
      var   xmldoc   =   new   ActiveXObject("Msxml2.DomDocument");      
      xmldoc.async   =   false;  
      xmldoc.load("test.xml");  
      chatnodes   =   xmldoc.selectSingleNode("//Url[@Channels='聊天'   and   @Name='碧海银沙聊天']");  
      nodeset   =   xmldoc.selectNodes("//Group[@Name='聊天']");  
      nodeset.item(0).removeChild(chatnodes);  
      alert(xmldoc.xml);  
              </script> Top

3 楼chenyt_ren(冷冰雨)回复于 2004-12-03 14:25:13 得分 0

谢谢了Top

4 楼chenyt_ren(冷冰雨)回复于 2004-12-03 14:27:04 得分 0

问一下,nodeset.item(0).removeChild(chatnodes);为什么需要   item(0)   啊?   nodeset.removeChild(chatnodes);不行吗?  
  Top

相关问题

  • XML节点删除的问题 Help
  • 如何用javascript为TreeView添加节点,删除节点?谢谢...........
  • 怎么在XML增加节点与删除节点
  • XML节点内容删除怎么删除啊
  • 删除XML子节点时为什么会剩下一空节点?
  • Tree删除节点~
  • 用javascript 怎样增加,删除节点(急用)!
  • 如何在xml数据源中删除节点
  • 如何在xml数据源中删除节点
  • xml数据源的确问题(将空节点删除)

关键词

  • 节点
  • javascript
  • 删除
  • 请问
  • chatnodes
  • nodeset
  • 应该如何实现
  • removechild
  • 用javascript
  • item

得分解答快速导航

  • 帖主:chenyt_ren
  • dotnetbus

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo