Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
3 / 3 / 0
Регистрация: 20.03.2011
Сообщений: 53
1

Сохранение в Xml

29.06.2011, 12:11. Просмотров 923. Ответов 0
Метки нет (Все метки)


Ребят здрасте кто подскажет???
Почему я пишу этот код и он работает работает:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
private void сохранитьToolStripMenuItem_Click(object sender, EventArgs e)
{
SaveFileDialog s = new SaveFileDialog();
s.DefaultExt = ".xml";
= "Графы | *.xml";
if (s.ShowDialog() != DialogResult.OK) return;
XmlTextWriter w = new XmlTextWriter(s.FileName, null);
w.Formatting = Formatting.Indented;
w.WriteStartDocument(); //записывает строчечку c версией хмl
w.WriteStartElement("Граф");
w.WriteStartElement("Матрица_смежности");
w.WriteAttributeString("Вершин", XmlConvert.ToString(V));
w.WriteAttributeString("Рёбер", XmlConvert.ToString(R/2));
for (int i = 0; i < V; i++)
{
w.WriteStartElement("Строка_" + (i + 1));
for (int j = 0; j < V; j++)
w.WriteAttributeString("Столбец_" + (j + 1), XmlConvert.ToString(smezh[i, j]));
w.WriteEndElement();
}
w.WriteEndElement();
w.WriteStartElement("Интервалы");
w.WriteAttributeString("Координаты", textBox1.Text);
w.WriteAttributeString("Пересечения", textBox2.Text);
w.WriteAttributeString("Длина", XmlConvert.ToString(d));
w.WriteEndElement();
w.WriteEndElement();
 
w.WriteEndDocument();
w.Close();
}
А этот нет:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
private void сохранитьToolStripMenuItem_Click(object sender, EventArgs e)
{
SaveFileDialog s = new SaveFileDialog();
s.DefaultExt = ".xml";
s.Filter = "Графы | *.xml";
if (s.ShowDialog() != DialogResult.OK) return;
XmlTextWriter w = new XmlTextWriter(s.FileName, null);
w.Formatting = Formatting.Indented;
w.WriteStartDocument(); //записывает строчечку c версией хмl
w.WriteStartElement("Граф");
w.WriteStartElement("Матрица_смежности");
w.WriteAttributeString("Вершин", XmlConvert.ToString(V));
w.WriteAttributeString("Рёбер", XmlConvert.ToString(R/2));
for (int i = 0; i < V; i++)
{
w.WriteStartElement("Строка_" + (i + 1));
for (int j = 0; j < V; j++)
w.WriteAttributeString("Столбец_" + (j + 1), XmlConvert.ToString(smezh[i, j]));
w.WriteEndElement();
}
w.WriteEndElement();
w.WriteStartElement("Интервалы");
w.WriteAttributeString("Координаты", textBox1.Text);
w.WriteAttributeString("Пересечения", textBox2.Text);
w.WriteAttributeString("Длина", XmlConvert.ToString(d));
w.WriteEndElement();
w.WriteStartElement("Нахождение оптимальной длины");
w.WriteAttributeString("Кол-во ребер:", XmlConvert.ToString(numericUpDown1.Value));
w.WriteAttributeString("Точность:", XmlConvert.ToString(numericUpDown2.Value));
w.WriteAttributeString("Оптимальная длина:", textBox3.Text);
w.WriteEndElement();
w.WriteEndElement();
w.WriteEndDocument();
w.Close();
}
И фишка в том что браузер показывает только вставленную часть(((
C#
1
2
3
4
5
w.WriteStartElement("Нахождение оптимальной длины");
w.WriteAttributeString("Кол-во ребер:", XmlConvert.ToString(numericUpDown1.Value));
w.WriteAttributeString("Точность:", XmlConvert.ToString(numericUpDown2.Value));
w.WriteAttributeString("Оптимальная длина:", textBox3.Text);
w.WriteEndElement();
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.06.2011, 12:11
Ответы с готовыми решениями:

Сохранение списка объектов класса в ручную, сохранение в XML. Без сериализации.
Здравствуйте! Хотел спросить. Как можно сохранить список объектов в XML файл вручную? Я...

Сохранение в xml
Добрый день ув. форумчане , вопрос следующий , как можно сделать проверку на того создан ли файл ,...

Сохранение и чтение xml.
Доброго времени суток! Требуется сохранить таблицу, и прочесть из неё и опять же сохранить. А у...

Создание и сохранение xml
Добрый день, форумчане. Не думал, что это окажется настолько сложно, перерыл кучу тем, но так и не...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.06.2011, 12:11

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Сохранение атрибутов в xml файле
При попытке сохранить изменения в атрибутах XML файла,при закрытии формы вылетает сообщение ,как...

Сохранение XML в текстовый файл.
Хочу сохранить XML-файл построчно в текстовый, типа .INI . Что можете посоветовать? Или по...

Сохранение плейлиста в XML файл
Помогите, пожалуйста, сохранить плейлист в xml файл на c#.

Парсинг Excel и сохранение в *.xml
Добрый день! Подскажите как правильно реализовать. У меня есть файл екселя. Содержит 3 столбца....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.