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(); } } }
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()); } } }
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); }