C#操作xml
2009-04-04 08:24:28 来源:WEB开发网//得到节点的属性
//法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("没有内容!");
更多精彩
赞助商链接