首頁>Club>
1
回覆列表
  • 1 # 十年23656712

    el.SetAttribute("name","風雲"); //新增person節點的屬性"name"

    el.SetAttribute("sex","女"); //新增person節點的屬性 "sex"

    el.SetAttribute("age","25"); //新增person節點的屬性 "age"

    XmlElement xesub1=xmlDoc.CreateElement("pass"); //新增person節點的裡的節點

    xesub1.InnerText="123";//設定文字節點

    el.AppendChild(xesub1);

    XmlElement xesub2=xmlDoc.CreateElement("Address");

    xesub2.InnerText="昆明";//設定文字節點

    el.AppendChild(xesub2);

    xmldocSelect.AppendChild(el);

    xmlDoc.Save(Server.MapPath("user.xml"));}//修改節點private void UpdateElement(){LoadXml();XmlNodeList nodeList=xmlDoc.SelectSingleNode("user").ChildNodes;//獲取bookstore節點的所有子節點

    foreach(XmlNode xn in nodeList)//遍歷所有子節點{XmlElement xe=(XmlElement)xn;//將子節點型別轉換為XmlElement型別

    if(xe.GetAttribute("name")=="風雲")//如果name屬性值為風雲{xe.SetAttribute("name","發明");

    //如果下面有子節點在下走

    XmlNodeList nls=xe.ChildNodes;//繼續獲取xe子節點的所有子節點

    foreach(XmlNode xn1 in nls)//遍歷{XmlElement xe2=(XmlElement)xn1;//轉換型別

    if(xe2.Name=="pass")//如果找到{xe2.InnerText="66666";//則修改break;}}break;}}xmlDoc.Save(Server.MapPath("user.xml"));//儲存}//刪出節點private void deleteNode(){LoadXml();XmlNodeList xnl=xmlDoc.SelectSingleNode("user").ChildNodes;

    foreach(XmlNode xn in xnl){XmlElement xe=(XmlElement)xn;

    xe.RemoveAll();//刪除該節點的全部內容break;}}xmlDoc.Save(Server.MapPath("user.xml"));//儲存}private void showIt(){LoadXml();XmlNode xn=xmlDoc.SelectSingleNode("user");

    XmlNodeList xnl=xn.ChildNodes;

    foreach(XmlNode xnf in xnl){XmlElement xe=(XmlElement)xnf;

    // Console.WriteLine(xe.GetAttribute("name"));//顯示屬性值

    // foreach(XmlNode xn2 in xnf1)// {// Console.WriteLine(xn2.InnerText);//顯示子節點點文字// }}

  • 中秋節和大豐收的關聯?
  • 業務員如何拉近與客戶的距離?