xml如下:
<Images>
<Image name="RoomName">
x06.jpg
</Image><Image name="TeleRec">
x16.jpg
</Image>
</Images>

解决方案 »

  1.   

    写一个完整个的代码给我!分数全送他!不要用dataset的方式!
      

  2.   

    LZ说清楚需要哪些操作,比如修改属性name为TeleRec的节点Image的值,或者其他需求等等
      

  3.   

    修改XML如
    XmlDocument xmlDoc=new XmlDocument();
    xmlDoc.Load("a.xml");
    XmlNodeList nodeList=xmlDoc.SelectSingleNode("Images/Image").ChildNodes;
    foreach(XmlNode xn in nodeList)
    {
    XmlElement xe=(XmlElement)xn;
    if(xe.GetAttribute("")=="")
    {
    xe.SetAttribute("","");
    }
    }
    xmlDoc.Save("a.xml");
    或XmlElement e = (XmlElement)xmldoc.SelectSingleNode("");
    e.SetAttribute( "", ""); 
      

  4.   


      protected void bingXML()
            {
                XmlDocument xmldoc = new XmlDocument();
                xmldoc.Load(Server.MapPath("~/api/website.xml"));//读取XML文件
                XmlNodeList xmlNode = xmldoc.SelectNodes("web/webins");//查找元素
                XmlNode xmlno = xmlNode.Item(0);
                this.webname.Value = xmlno["title"].InnerText;//网站标题
            }
      

  5.   

    你连winfrom都不知道啥,哈哈!  还是分数高的老大回答得牛!
      

  6.   

     [align=center]XmlDocument xdoc = new XmlDocument();
               [align=left] xdoc.Load(@"C:\Users\Administrator\Desktop\a.xml");
                XmlElement xroot = xdoc.DocumentElement;
                XmlNodeList xl = xroot.SelectNodes("Image");
                foreach (XmlNode item in xl)
                {
                    if (item.InnerText != "")
                        item.InnerText = "";
                }
                xdoc.Save(@"C:\Users\Administrator\Desktop\b.xml");[/align][/align]
      

  7.   


    XmlElement xe=(XmlElement)xn;
    这句话强转不了! 报错
      

  8.   

    建议你找点资料看看 这个是最基本的操作xml文件  
    还有就是人家给你的例子 你就调试 也不看看 出了错也不知道是啥问题!!!
    看来你学习还真是和别人不一样啊!你说的错误 建议去看看xmlelement和xmlnode的关系 相信你应该可以明白为什么错了!
      

  9.   

              XmlNode xns = doc.SelectSingleNode("Images");
              XmlNodeList xnl = xns.ChildNodes;//取出所有的子节点
                foreach (XmlNode xn in xnl)
                {
                    XmlElement xe = (XmlElement)xn;//将节点转换一下类型
                    if (xe.GetAttribute("name") == NameXml)//判断该子节点是否是要查找的节点
                    {
                        xe.InnerText = result;
                    }
                    //doc.SelectNodes("Images/Image/ImagePath[@name=\"" + NameXml + "\"]")