Пример #1
0
        /// <summary>
        /// 编辑一个项目
        /// </summary>
        /// <param name="node"></param>
        /// <param name="index">顺序序号,从 0 开始</param>
        public void Edit(GofTask node, int index)
        {
            XmlDocument newdoc = new XmlDocument();

            newdoc.LoadXml(node.ToXml());
            XmlElement e = newdoc.DocumentElement;

            doc.DocumentElement.ChildNodes[index].InnerXml = e.InnerXml;
        }
Пример #2
0
        /// <summary>
        /// 添加任务到文件。
        /// </summary>
        /// <param name="node"></param>
        public void Add(GofTask node)
        {
            node.Id = this.doc.DocumentElement.ChildNodes.Count;
            XmlDocument newdoc = new XmlDocument();

            newdoc.LoadXml(node.ToXml());
            XmlElement e = newdoc.DocumentElement;

            var newNode = doc.ImportNode(e, true);

            doc.DocumentElement.AppendChild(newNode);
        }