xml創(chuàng)建節(jié)點(diǎn)(根節(jié)點(diǎn)、子節(jié)點(diǎn))

字號(hào):


    聲明、創(chuàng)建、創(chuàng)建根節(jié)點(diǎn)、添加Books的子節(jié)點(diǎn)最后保存文檔(如果已經(jīng)存在該文件,則更新之;如果沒(méi)有,則創(chuàng)建該文件),不會(huì)的朋友可以了解下哈
    代碼如下:
    protected void Button1_Click(object sender, EventArgs e)//創(chuàng)建xml
    {
    //聲明
    XmlDocument x = new XmlDocument();
    //創(chuàng)建
    XmlDeclaration xd = x.CreateXmlDeclaration("1.0", "GB2312", null);
    x.AppendChild(xd);
    //創(chuàng)建根節(jié)點(diǎn)
    XmlElement element = x.CreateElement("Books");
    x.AppendChild(element);
    //添加Books的子節(jié)點(diǎn)
    XmlNode book = x.CreateElement("Book");
    //給Book添加元素
    XmlElement bookname = x.CreateElement("書(shū)名");
    bookname.InnerText = "三國(guó)";
    //逐級(jí)添加到節(jié)點(diǎn)上
    book.AppendChild(bookname);
    element.AppendChild(book);
    x.AppendChild(element);
    //保存文檔(如果已經(jīng)存在該文件,則更新之;如果沒(méi)有,則創(chuàng)建該文件)
    x.Save(@"F:/Books.xml");
    }