WEB开发网
开发学院软件开发C语言 C#操作xml 阅读

C#操作xml

 2009-04-04 08:24:28 来源:WEB开发网   
核心提示: //得到节点的属性 //法1XmlAttributeCollection attrbute= tempBook.Attributes;string bookID = attrbute[0].Value;//法2:string bookid = tempBook.Attributes[0].

//得到节点的属性

 //法1

XmlAttributeCollection attrbute= tempBook.Attributes;

string bookID = attrbute[0].Value;

//法2:

string bookid = tempBook.Attributes[0].Value.ToString();

//修改节点属性的值

tempBook.Attributes[0].Value = "0000";

(5)添加一个根节点

XmlNode node = xmlDoc.CreateElement("testing");

node.InnerText = "testing";

root.AppendChild(node);

(6)保存修改后的文档

xmlDoc.Save(Server.MapPath("tempTesting.xml"));

******其他:

(一)显示xml信息

1以xml文档的样式显示:xmlDoc.outerxml;

2.显示各个节点

XmlNode root = xmlDoc.DocumentElement;//得到根节点:

            if (root.ChildNodes.Count > 0)

            {

                XmlNode xmlnode = root.FirstChild;//得到子结点:

                for (int i = 0; i < root.ChildNodes.Count; i++)

                {

                    MessageBox.Show(xmlnode.FirstChild .InnerText);

                    xmlnode = xmlnode.NextSibling;或mlNode subNode2 = root.LastChild;

                }

            }

            else

                MessageBox.Show("没有内容!");

上一页  1 2 3 4  下一页

Tags:操作 xml

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接