首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

Xml剔除和创建节点

2012-08-08 
Xml删除和创建节点删除子节点:string name tv节目列表.SelectedNode.TextXmlDocument document new X

Xml删除和创建节点

删除子节点:    string name = tv节目列表.SelectedNode.Text;            XmlDocument document = new XmlDocument();            document.Load("files/收藏列表.xml");            XmlNode nodes = document.SelectSingleNode("MyFavor");            foreach (XmlNode node in nodes.ChildNodes)            {                if (node["ChannelName"].InnerText == name)                {                    node.ParentNode.RemoveChild(node);                }            }            document.Save("files/收藏列表.xml");创建子节点:string name = tv节目列表.SelectedNode.Text;            ChannelBase cb=(ChannelBase)tv节目列表.SelectedNode.Tag;            string type = "TypeBchannel";            if ((cb as TypeAchannel) != null)            {                type = "TypeAchannel";            }            XmlDocument document = new XmlDocument();            document.Load("files/收藏列表.xml");            XmlNode nodes = document.SelectSingleNode("MyFavor");            foreach (XmlNode node in nodes.ChildNodes)            {                if (node["ChannelName"].InnerText == name)                {                    MessageBox.Show("此频道已经存在!");                    return;                }            }            XmlElement add = document.CreateElement("Favor");            XmlNode newNode = document.CreateElement("ChannelType");            newNode.InnerText = type;            add.AppendChild(newNode);            newNode = document.CreateElement("ChannelName");            newNode.InnerText = name;            add.AppendChild(newNode);            newNode = document.CreateElement("Path");            newNode.InnerText = cb.Path;            add.AppendChild(newNode);            nodes.AppendChild(add);            document.Save("files/收藏列表.xml");

热点排行