XmlDocument doc=new XmlDocument();
doc.LoadXml(xmlstring);
//找出根节点
XmlNode root=doc.SelectSingleNode("root");
//查询a节点
root.SelectNodes("root/a");
//查询cc节点
root.SelectNodes("/cc");

解决方案 »

  1.   

    http://blog.csdn.net/lizanhong/archive/2004/06/23/24374.aspx在C#中操作XML
      

  2.   

    string sXPath="//"+NodeName+"/*"; //查找你要的节点
    XmlNodeList xnl=xmldoc.DocumentElement.SelectNodes(sXPath);
    foreach(XmlNode xn in xnl)//遍历所有子节点
    {
               XmlElement xe=(XmlElement)xn;//将子节点类型转换为XmlElement类型
    //你要的具体操作
    }
      

  3.   

    用SelectSingleNode找到a或cc节点
    XmlNode.InnerText修改其内容
      

  4.   

    谢谢诸位的回答不好意思,我还想问一个问题:对于一个XmlNode
    我想修改他的名字
    比如把  <a></a> 节点修改为<b><b>
    可以吗?
    我尝试给Name属性赋值,可Name是只读属性,怎么办?
      

  5.   

    对于一个XmlNode
    我想修改他的名字
    比如把  <a></a> 节点修改为<b><b>
    可以吗?
    我尝试给Name属性赋值,可Name是只读属性,怎么办?
    ---------------------------------------只能先把<a></a> 节点给删除,然后再插入一个<b></b>节点!!!
      

  6.   

    回复人: Uncommon(土匪) ( ) 信誉:100  2004-10-29 06:21:00  得分: 0  
     
     
       爱情!它把我给忘了!
      
    ----------------------------------------------------
    土匪想干什么!!!偶可会AK的!!!
      

  7.   

    >>>>土匪想干什么!!!
    >>>>偶可会AK的!!!小 样 地 吓唬我啊
    我46贼厉害哈哈哈
    开个玩笑
    试验防火墙配置后回帖能否成功
    就随手 Copy你的回复了一下