XML要素、属性ノードデータを操作する

サンプルコード下記

protected void  Book_Click(object sender, EventArgs e)//XMLを作成
{

XmlDocument x = new XmlDocument();
XmlDeclaration xd = x.CreateXmlDeclaration(“1.0", “UTF-8", null);
x.AppendChild(xd);
//ルートノードの作成
XmlElement element = x.CreateElement(“books");
x.AppendChild(element);
//books子ノードの追加
XmlNode book = x.CreateElement(“books");
//books要素の追加
XmlElement bookname = x.CreateElement(“本の名前");
bookname.InnerText = “千夜一夜物語";
//徐々にノードに追加
book.AppendChild(bookname);
element.AppendChild(book);
x.AppendChild(element);
//ドキュメントの保存
x.Save(@"D:/Books.xml");

}

Source

Posted by arkgame