Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Kirsan190419
6 / 6 / 1
Регистрация: 03.06.2012
Сообщений: 73
1

Создание xml

07.02.2014, 17:08. Просмотров 288. Ответов 0
Метки нет (Все метки)

Народ, надо создать xml файл такого вида
Кликните здесь для просмотра всего текста
<?xml version="1.0" encoding="utf-8"?>
<test>
<info>
<descr>Таблица умножения</descr>
</info>
<levels>
<level p="5">Отлично!</level>
<level p="4">Хорошо</level>
<level p="3">Удовлетворительно</level>
<level p="2">Плохо</level>
</levels>

Подскажите как сделать несколько тегов level с разными атрибутами. У меня пока получилось создать с один тег с нужными параметрами, а несколько не получается. вот что пока есть
Кликните здесь для просмотра всего текста
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Xml.Linq;
 
namespace Editor
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            numericUpDown1.Minimum = 1;
            numericUpDown2.Minimum = 1;
            numericUpDown3.Minimum = 1;
            numericUpDown4.Minimum = 1;
        }
 
        private void button3_Click(object sender, EventArgs e)
        {
            if (numericUpDown6.Value == 0)
            {
                MessageBox.Show("Вы не выбрали правильный ответ!", "Внимание!!!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            XDocument doc = new XDocument();
            XElement test = new XElement("test");
            doc.Add(test);
 
            //создаем элемент "info"
            XElement info = new XElement("info");
 
            //создаем элемент "Descr"
            XElement descr = new XElement("descr");
            descr.Value = tb_test_name.Text;
            info.Add(descr);
            doc.Root.Add(info); //закрываем info
 
            //Создаем элемент levels
            XElement levels = new XElement("levels");
            //Создаем элементы для самих оценок
            XElement level = new XElement("level");
            //добавляем атрибут
            level.Add(new XAttribute("p", numericUpDown1.Value));
            level.Value = comboBox1.Text;
            levels.Add(level);
 
            doc.Root.Add(levels);
            //сохраняем наш документ
            doc.Save("dfgdfhfgh.xml");
        }
    }
}


Добавлено через 23 часа 3 минуты
тема все еще актуальна

Добавлено через 1 час 32 минуты
Всё, сам понял, что жутко тупил... Нужно было всего лишь сделать так:
C#
1
2
XElement level1 = new XElement("level");
XElement level2 = new XElement("level");
и т.д
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2014, 17:08
Ответы с готовыми решениями:

Создание и вывод Xml-файла
Здравствуйте, только начал проходить XML и Windows Forms. Дали задание создать и вывести Xml файл с...

Создание контрола из xml файла
нужна считать и создать контрол из xml файла помогите пожалуйста вот такой xml есть. в С# в...

Создание, чтение и запись в xml файл
Windows forms c# Добрый день!Помогите пожалуйста создать Xml файл, в который по нажатии кнопки...

XML-редактор, не получается создание файла
Не могу сделать создание файла, никак. Что-то не так с xml-схемой... using System; using...

Создание radiobutton на основе xml файла
Собственно вопрос: Есть WindowsFormApp, так же есть библиотека классов(в ней лежит файл с классами...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.02.2014, 17:08

Динамическое создание кнопок по данным из Xml файла
Добрый день всем. Подскажите пожалуйста как написать програмукоторая будет считывать с Xml файл...

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

Создание XML и ошибка "Открывающий тег не соответствует закрывающему"
Подскажите пожалуйста как исправить проблему. создаю xml из строки при создании выводит вот такое...


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

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

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