Пример #1
0
        private void button2_Click(object sender, RoutedEventArgs e)
        {
            //MessageBox.Show(Environment.GetFolderPath(Environment.SpecialFolder.Personal));
            outline sel = tree6.SelectedItem as outline;

            if (sel.nodename != "Cover" || sel.nodename != "Statement")
            {
                string html = invoker.InvokeScript("getContent").ToString();
                if (sel.type == outlinetype.common)
                {
                    Savexml cxml = new Savexml(sel.nodename, html, sel.secid);
                    cxml.savexml();
                }
                else
                {
                    Savexml sxml = new Savexml("Papersection/" + sel.nodename, html, sel.secid);
                    sxml.savexml();
                }
            }
        }
Пример #2
0
 private void savexml(outline sel, string html)
 {
     //outline sel = tree6.SelectedItem as outline;
     if (sel.nodename != "Cover" || sel.nodename != "Statement")
     {
         //string html = invoker.InvokeScript("getContent").ToString();
         if (sel.type == outlinetype.common)
         {
             Savexml cxml = new Savexml(sel.nodename, html, sel.secid);
             cxml.savexml();
             //ThreadPool.QueueUserWorkItem(status => cxml.savetem());
         }
         else
         {
             Savexml sxml = new Savexml("Papersection/" + sel.nodename, html, sel.secid);
             sxml.savexml();
             // ThreadPool.QueueUserWorkItem(status => sxml.savetem());
         }
     }
 }
Пример #3
0
        public void TreeViewItems4_add(iDissertation newtitle)  //增点一个idd项
        {
            Directory.CreateDirectory(newtitle.href);
            Directory.CreateDirectory(newtitle.href + "\\music");
            // Directory.CreateDirectory(newtitle.href + "\\video");
            Directory.CreateDirectory(newtitle.href + "\\picture");
            Directory.CreateDirectory(newtitle.href + "\\music");
            idisser_data.idisser.TreeViewItems4.Add(newtitle);
            XmlElement xe1 = doc.CreateElement("item");                     //创建一个节点

            xe1.SetAttribute("id", (_TreeViewItems4.Count + 1).ToString()); //设置该节点id属性
            xe1.SetAttribute("name", newtitle.Name);                        //设置该节点name属性
            xe1.SetAttribute("type", ((int)newtitle.nodetype).ToString());  //设置该节点type属性
            xe1.SetAttribute("href", newtitle.href);                        //设置节点的href
            root.AppendChild(xe1);
            doc.Save("iDissertation.xml");
            // cf = new copy_files(System.Environment.CurrentDirectory.ToString()+"\\"+((int)newtitle.nodetype).ToString(), newtitle.href);
            copy_files.copyfile(System.Environment.CurrentDirectory.ToString() + "\\" + ((int)newtitle.nodetype).ToString(), newtitle.href);
            Savexml sa = new Savexml(newtitle.href);

            sa.init_idis();
            //Directory.CreateDirectory(newtitle.href);
        }