Xml中SelectSingleNode方法中的xpath用法(2)

来源:asp之家 时间:2010-01-30 12:46:00 

 3 XML数据的编辑  
 
   3.1 增加一个元素的属性(attribute)节点   

   Dim objNodeAttr As XmlNode   
  
   objNodeAttr = objDoc.CreateAttribute("id", Nothing)   
  
   objNodeAttr.InnerXml = "101"  
  
   objNode.Attributes.Append(objNodeAttr) 

  3.2 删除一个元素的属性  

objNode.Attributes.Remove(objNodeAttr)  

 3.3 增加一个子元素(Element)   

Dim objNodeChild As XmlNode   
  
   objNodeChild = objDoc.CreateElement(Nothing, "ID", Nothing)   
  
   objNodeChild.InnerXml = "101"  
  
   objNode.AppendChild(objNodeChild)   

3.4 删除一个子元素   

   objNode.RemoveChild(objNodeChild)   

  3.5 替换一个子元素   

   objNOde.ReplaceChild(newChild,oldChild)  

 4 参考数据   
  
  

<?xml version="1.0" encoding="UTF-8"?>  
  
   <Company>  
  
   <Department >  
  
   <Department_Name>Cai WuBu</Department_Name>  
  
   <Manager>Zhang Bin</Manager>  
  
   <Employees>  
  
   <Employee >  
  
   <Employee_ID>12345</Employee_ID>  
  
   <Name>Zhang Bin</Name>  
  
   <Gender>male</Gender>  
  
   </Employee>  
  
   <Employee >  
  
   <Employee_ID>10101</Employee_ID>  
  
   <Name>Zhang QI</Name>  
  
   <Gender>female</Gender>  
  
   </Employee>  
  
   <Employee >  
  
   <Employee_ID>10102</Employee_ID>  
  
   <Name>Zhang Xia</Name>  
  
   <Gender>male</Gender>  
  
   </Employee>  
  
   <Employee >  
  
   <Employee_ID>10201</Employee_ID>  
  
   <Name>ZhangChuang</Name>  
  
   <Gender>male</Gender>  
  
   </Employee>  
  
   <Employee >  
  
   <Employee_ID>10202</Employee_ID>  
  
   <Name>Zhang Jun</Name>  
  
   <Gender>male</Gender>  
  
   </Employee>  
  
   </Employees>  
  
   </Department>  
  
   <Department >  
  
   <Department_Name>KaiFa Bu</Department_Name>  
  
   <Manager>Wang Bin</Manager>  
  
   <Employees>  
  
   <Employee >  
  
   <Employee_ID>22345</Employee_ID>  
  
   <Name>Wang Bin</Name>  
  
   <Gender>male</Gender>  
  
   </Employee>  
  
   <Employee >  
  
   <Employee_ID>20101</Employee_ID>  
  
   <Name>Wang QI</Name>  
  
   <Gender>female</Gender>  
  
   </Employee>  
  
   <Employee >  
  
   <Employee_ID>20102</Employee_ID>  
  
   <Name>Wang Xia</Name>  
  
   <Gender>male</Gender>  
  
   </Employee>  
  
   <Employee >  
  
   <Employee_ID>20201</Employee_ID>  
  
   <Name>Wang Chuang</Name>  
  
   <Gender>male</Gender>  
  
   </Employee>  
  
   <Employee >  
  
   <Employee_ID>20201</Employee_ID>  
  
   <Name>Wang Jun</Name>  
  
   <Gender>male</Gender>  
  
   </Employee>  
  
   </Employees>  
  
   </Department>  
  
   </Company> 

标签:xml,Element,Text,Comment,xpath
0
投稿

猜你喜欢

  • 在JScript中使用RecordSet对象的GetRows方法

    2008-01-16 13:12:00
  • MySQL五个查询优化方法

    2009-08-29 15:05:00
  • 5种禁用html页面的缓存方法

    2007-09-30 12:12:00
  • Tab(选项卡)的产品设计原则及应用[译]

    2009-07-09 19:05:00
  • MySQL UPDATE delete 语句的速度

    2008-03-12 12:22:00
  • 让自定义文件下载支持断点续传

    2009-03-11 19:45:00
  • WorkBench管理操作MySQL

    2010-10-14 14:21:00
  • js表单验证控制代码大全

    2010-03-07 14:25:00
  • Web标准之路 勿使用W3C废弃的元素

    2009-07-13 12:25:00
  • CSS雪碧:要还是不要?

    2009-11-16 13:01:00
  • 在ORACLE移动数据库文件

    2010-08-02 12:54:00
  • CSS Frameworks的概念

    2008-01-23 18:41:00
  • [翻译]标记语言和样式手册 Chapter 13 为文字指定样式

    2008-02-15 16:08:00
  • 几款优秀的中文字体设计

    2008-03-24 17:25:00
  • SQL Server中单引号的两种处理技巧

    2008-05-23 13:30:00
  • SQL Server 2000 SP4补丁打不上的解决办法

    2010-03-08 13:13:00
  • 初瞥 Google Chrome Frame

    2009-10-06 14:41:00
  • CSS实例讲解:地图提示

    2007-05-11 17:04:00
  • ASP + XML + JavaScript 实现动态无限级联动菜单

    2008-06-13 06:31:00
  • SQL Server中删除重复数据的几个方法

    2009-10-30 10:50:00
  • asp之家 网络编程 m.aspxhome.com