比如
<note>
<to>Tove</to>
<from>Jani</from>
<body>Don't forget me this weekend!</body>
</note>
----------------------------------------------
<note>
<date>2006-08-01</date>
<to>Tove</to>
<from>Jani</from>
<body>Don't forget me this weekend!</body>
</note>谁给一个添加属元素的示例代码,谢谢 一般xml里不会是一个结点,要求每个结点都增加该元素
还有个问题  大家连接数据库时候一般都会定义  dim conn as  new  sqlconnconection,new sqlcommad,new dataset ,new sqldataadapter 
为什么只有定义datareader 时候不用new 那?   dim dr as sqldatareader 就可以

解决方案 »

  1.   

    http://www.cnblogs.com/weekzero/archive/2005/06/21/178140.html
      

  2.   

    XmlDocument xmlDoc=new XmlDocument(); 
    xmlDoc.Load(Server.MapPath("data.xml")); 
    XmlNode root=xmlDoc.SelectSingleNode("Employees");//查找<Employees> 
    XmlElement xe1=xmlDoc.CreateElement("Node");//创建一个<Node>节点 
    xe1.SetAttribute("genre","张三");//设置该节点genre属性 
    xe1.SetAttribute("ISBN","1-1111-1");//设置该节点ISBN属性 XmlElement xesub1=xmlDoc.CreateElement("title"); 
    xesub1.InnerText="C#入门帮助";//设置文本节点 
    xe1.AppendChild(xesub1);//添加到<Node>节点中 
    XmlElement xesub2=xmlDoc.CreateElement("author"); 
    xesub2.InnerText="高手"; 
    xe1.AppendChild(xesub2); 
    XmlElement xesub3=xmlDoc.CreateElement("price"); 
    xesub3.InnerText="158.3"; 
    xe1.AppendChild(xesub3); root.AppendChild(xe1);//添加到<Employees>节点中 
    xmlDoc.Save ( Server.MapPath("data.xml") );
      

  3.   

    谢谢2楼的兄弟, 3楼的兄弟你的代码给错了,那是增加结点的代码.
    XmlDocument xmlDoc=new XmlDocument(); 
    xmlDoc.Load( Server.MapPath("data.xml") ); XmlNodeList nodeList=xmlDoc.SelectSingleNode("Employees").ChildNodes;//获取Employees节点的所有子节点 foreach(XmlNode xn in nodeList) 

    XmlElement xe=(XmlElement)xn; 
    xe.SetAttribute("test","111111");XmlElement xesub=xmlDoc.CreateElement("flag"); 
    xesub.InnerText="1"; 
    xe.AppendChild(xesub); 

    xmlDoc.Save( Server.MapPath("data.xml") );
    这个是增加属性,和元素的.
    还有一个问题谁帮忙回答一下,一会结帐呵呵
      

  4.   

    SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
      

  5.   

    我想知道 为什么不需要用new这个关键来 创建datareader那
      

  6.   

    因为SqlDataReader dr
    已经引用了
    就象
    string a = "abc";
    一样
    你也可以  string a = new string ()