вот код который должен сохранять в ХМЛ файл всю инфу.....
[CODE]using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.IO;
namespace Form1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// Этот пример записывает xml в строку
var buffer = new StringBuilder();
var settings = new XmlWriterSettings { Indent = true };
// Измените вызов метода Create, если надо писать в файл, например.
using (var writer = XmlTextWriter.Create(buffer, settings))
{
writer.WriteStartElement("nodes");
Traverse(treeView1.Nodes[0], writer);
writer.WriteEndDocument();
}
File.WriteAllText(@"C:\output.xml", buffer.ToString());
}
void Traverse(TreeNode root, XmlWriter w)
{
if (root == null) return;
{
w.WriteStartElement("node");
w.WriteAttributeString("id", root.Text);
Traverse(root.FirstNode, w);
w.WriteEndElement();
}
Traverse(root.NextNode, w);
}
}
}
[/CODE]
В визуал студио написан код,точки все в дереве созданы в ручную были.Тоисть он рабочий. как эго подсоединить к уже работающей программе?? просто когда подсоединяю и добавляю библиотеки недостающие для этого кода выдает ошибки....как избежат этого???
нужно просто теперь всю инфу которая компилируется в дерево сохранить в файлик.
[CODE]using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.IO;
namespace Form1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
// Этот пример записывает xml в строку
var buffer = new StringBuilder();
var settings = new XmlWriterSettings { Indent = true };
// Измените вызов метода Create, если надо писать в файл, например.
using (var writer = XmlTextWriter.Create(buffer, settings))
{
writer.WriteStartElement("nodes");
Traverse(treeView1.Nodes[0], writer);
writer.WriteEndDocument();
}
File.WriteAllText(@"C:\output.xml", buffer.ToString());
}
void Traverse(TreeNode root, XmlWriter w)
{
if (root == null) return;
{
w.WriteStartElement("node");
w.WriteAttributeString("id", root.Text);
Traverse(root.FirstNode, w);
w.WriteEndElement();
}
Traverse(root.NextNode, w);
}
}
}
[/CODE]
В визуал студио написан код,точки все в дереве созданы в ручную были.Тоисть он рабочий. как эго подсоединить к уже работающей программе?? просто когда подсоединяю и добавляю библиотеки недостающие для этого кода выдает ошибки....как избежат этого???
нужно просто теперь всю инфу которая компилируется в дерево сохранить в файлик.