0 / 0 / 0
Регистрация: 08.11.2023
Сообщений: 64

Как в уже созданный атрибут дополнить новыми данными?

20.12.2023, 18:31. Показов 6754. Ответов 56
Метки xml (Все метки)

Студворк — интернет-сервис помощи студентам
вот текст программы в которой в загруженный файл, сохраняю новые значения из (боксов)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
XmlDocument^ xmlDocument = gcnew XmlDocument();
                xmlDocument->Load("rep.xml");
                XmlElement^ xRoot = xmlDocument->DocumentElement;
 
                XmlElement^ otdElem = xmlDocument->CreateElement("otdelenie");        // отделение
                    XmlAttribute^ otdAttr = xmlDocument->CreateAttribute("otd");
                        XmlElement^ surElem = xmlDocument->CreateElement("surname");    // фамилия,имя и отчество
                            
                            String^ otd = comboBox1->Text;
                            String^ surn = textBox1->Text + " " + textBox2->Text + " " +textBox3->Text;
                        XmlText^ otdText = xmlDocument->CreateTextNode(otd);
                        XmlText^surnText = xmlDocument->CreateTextNode(surn);
                    otdAttr->AppendChild(otdText);
                    surElem->AppendChild(surnText);
                otdElem->Attributes->Append(otdAttr);
                otdElem->AppendChild(surElem);
                xRoot->AppendChild(otdElem);
                xmlDocument->Save("rep.xml");
Вопрос в том как мне сделать ( если я знаю что отделение одно и тоже, что бы в отделение и записывала, а не новый елемент.
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.12.2023, 18:31
Ответы с готовыми решениями:

Дополнить новыми строками уже существующий текстовый файл
Дополнить новыми строками уже существующий текстовый файл. Для выбора имени файла использовать компонент OpenDialog. Окно...

Можно ли уже созданный DGV с колонками, заполнить данными
А подскажите, можно ли уже созданный грид с колонками, заполнить данными, т.е. я программно создаю датасет адптер и т.д., на форме есть...

Переменная не перезаписывается новыми данными, а дополняется новыми значениями
Всем привет, занимаюсь понемногу питоном на яндексе. Собственно вопрос, есть такой код. Почему переменная bunny_counter не перезаписывается...

56
 Аватар для Andrey-MSK
3371 / 2257 / 388
Регистрация: 14.08.2018
Сообщений: 7,647
Записей в блоге: 4
10.01.2024, 16:35
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Bond-007 Посмотреть сообщение
я видел еще есть NET CORE
Это теперь называется NET 6+ - Полная поддержка всего функционала только у C#. C++/CLI, которым пользуетесь вы, поддерживает только NET Framework, который работает ТОЛЬКО под Windows.
Цитата Сообщение от Bond-007 Посмотреть сообщение
но мне нужно что бы работало на астре
NET 6+ + C# + Avalonia (многооконные приложения) или MAUI (однооконные приложения), либо нативное на ANSI C++ + Qt.
И еще раз - ANSI C++ <> C++/CLI - это абсолютно разные языки.
0
0 / 0 / 0
Регистрация: 08.11.2023
Сообщений: 64
10.01.2024, 17:50  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
ANSI C++ <> C++/CLI - это абсолютно разные языки.
я даже щас не уверен что работаю на C++/CLI
0
 Аватар для Andrey-MSK
3371 / 2257 / 388
Регистрация: 14.08.2018
Сообщений: 7,647
Записей в блоге: 4
10.01.2024, 17:53
Цитата Сообщение от Bond-007 Посмотреть сообщение
я даже щас не уверен что работаю на C++/CLI
А это что?
Цитата Сообщение от Bond-007 Посмотреть сообщение
C++
1
String^ surn = textBox1->Text + " " + textBox2->Text + " " +textBox3->Text;
Добавлено через 1 минуту
Bond-007, В C++ нет такого типа как String^, это тип NET.
0
0 / 0 / 0
Регистрация: 08.11.2023
Сообщений: 64
10.01.2024, 18:22  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
NET 6+ + C# + Avalonia
я так понял Avalonia это приложение, как visual studio, NET 6+ это расширение ?
почему через visual нельзя ?

Добавлено через 7 минут
я уже понял что это все расширения, но я так понял без Avalonia кросплатформа работать не будет, и я опять же хочу уточнить что мне нужно что бы выходной файл работал, везде а не сам код

Добавлено через 13 минут
Windows NET вовсе нужно качать ? щас постараюсь скачать новую визуал, просто стабильного и быстрого интеренета нет (
0
 Аватар для Andrey-MSK
3371 / 2257 / 388
Регистрация: 14.08.2018
Сообщений: 7,647
Записей в блоге: 4
11.01.2024, 08:52
Цитата Сообщение от Bond-007 Посмотреть сообщение
я так понял Avalonia это приложение
Это кросплатформенный UI.
Цитата Сообщение от Bond-007 Посмотреть сообщение
NET 6+ это расширение
NET 6+ - https://dotnet.microsoft.com/en-us/
Цитата Сообщение от Bond-007 Посмотреть сообщение
что мне нужно что бы выходной файл работал
Написать кросплатформенное приложение -> собрать его под нужные платформы -> работать.
Цитата Сообщение от Bond-007 Посмотреть сообщение
Windows NET вовсе нужно качать
Встроена в поставку Visual Studio, устанавливается при выборе нагрузки Разработка классических приложений NET.

Добавлено через 20 минут
Bond-007, Какие-то странные у вас вопросы, учитывая вот это
Цитата Сообщение от Bond-007 Посмотреть сообщение
опыт на с#, но там ограниченность операционной системы. нежели на с++ где можно сделать и кроссплатформенную и мульти операционную.
0
0 / 0 / 0
Регистрация: 08.11.2023
Сообщений: 64
11.01.2024, 12:22  [ТС]
Поставил visual studio 2022 Preview + windows NET ( так понимаю он не нужен) + NOTe 6+ + Avalonia
я так понимаю нужно запускать проект MSTEst Playwright Test Project ? и все в нем работаю ?я если правильно понял, это установка будет с NOTE 6+, а в какой момент я буду использовать Avalonia? или они вместе там работают ?
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,576
11.01.2024, 12:33
Цитата Сообщение от Bond-007 Посмотреть сообщение
я так понимаю нужно запускать проект MSTEst Playwright Test Project ?
Чего?

Цитата Сообщение от Bond-007 Посмотреть сообщение
я если правильно понял, это установка будет с NOTE 6+
Это что за зверь такой?
0
 Аватар для Andrey-MSK
3371 / 2257 / 388
Регистрация: 14.08.2018
Сообщений: 7,647
Записей в блоге: 4
11.01.2024, 12:36
Цитата Сообщение от Bond-007 Посмотреть сообщение
Поставил visual studio 2022 Preview
А чем релизная версия Community не устраивает?
Цитата Сообщение от Bond-007 Посмотреть сообщение
+ windows NET ( так понимаю он не нужен)
Достаточно было выделить вот это, я же написал ранее

Цитата Сообщение от Bond-007 Посмотреть сообщение
NOTe 6+
Что это?
Цитата Сообщение от Bond-007 Посмотреть сообщение
Avalonia
Расширение для VS 2022 - https://marketplace.visualstud... AvaloniaVS - устанавливается из магазина в студии. Официальный сайт Avalonia - https://www.avaloniaui.net/ - там есть куча документации и примеров.
Цитата Сообщение от Bond-007 Посмотреть сообщение
я так понимаю нужно запускать проект MSTEst Playwright Test Project ? и все в нем работаю
Что это?
И повторюсь - странные у вас вопросы, такое ощущение что вы первый раз увидели Visual Studio, C/C++, C++/CLI, C#, NET и всё что с ними связано...
0
0 / 0 / 0
Регистрация: 08.11.2023
Сообщений: 64
11.01.2024, 12:56  [ТС]
возможно вопросы странные, но я вправду не очень понимаю в создании проекта.
я начал создавать проект, и получается я выбираю как на первом скрине, сначала MSTest, а после добавлю проект с формой, я возможно забыл сказать что у меня в проекте нужны формы.
Миниатюры
Как в уже созданный атрибут дополнить новыми данными?   Как в уже созданный атрибут дополнить новыми данными?  
0
0 / 0 / 0
Регистрация: 08.11.2023
Сообщений: 64
11.01.2024, 13:01  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Достаточно было выделить вот это, я же написал ранее
так и сделал
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18344 / 14270 / 5370
Регистрация: 17.03.2014
Сообщений: 28,940
Записей в блоге: 1
11.01.2024, 13:15
Цитата Сообщение от Bond-007 Посмотреть сообщение
я начал создавать проект, и получается я выбираю как на первом скрине, сначала MSTest, а после добавлю проект с формой, я возможно забыл сказать что у меня в проекте нужны формы.
Раз вам нужны формы, то и создавайте сразу проект Windows Forms. MSTest проект используется для модульных (unit) тестов.
0
0 / 0 / 0
Регистрация: 08.11.2023
Сообщений: 64
11.01.2024, 13:16  [ТС]
он будет кроссплатформенно работать ? я просто не понимаю что тогда изменится ? я вместо формы с Fremework, возьму обычную форму
0
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,576
11.01.2024, 13:24
Если вам нужно проект Avalonia, то нужно сначала поставить соответствующее расширение из магазина. Потом в списке шаблонов появятся соответствующие шаблоны, один из которых и нужно выбрать при создании проекта...
0
0 / 0 / 0
Регистрация: 08.11.2023
Сообщений: 64
11.01.2024, 15:59  [ТС]
видимо Avolonia не правильно установилась, щас поставил по новой, все работает, создал с ней проект, но форм тут все равно нет, или я не прав ?

Добавлено через 2 часа 11 минут
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
А чем релизная версия Community не устраивает?
большие отличия ? у меня нужно инстайлер пересталвять, в этом только такая и професионал
0
 Аватар для Andrey-MSK
3371 / 2257 / 388
Регистрация: 14.08.2018
Сообщений: 7,647
Записей в блоге: 4
11.01.2024, 16:11
Цитата Сообщение от Bond-007 Посмотреть сообщение
большие отличия ?
Бесплатная
0
0 / 0 / 0
Регистрация: 08.11.2023
Сообщений: 64
11.01.2024, 16:14  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Бесплатная
я и эту бесплатно установил, как мне формы тут найти ? или добавить ? кроме виндовс форм ничего не ум не приходит
0
 Аватар для Andrey-MSK
3371 / 2257 / 388
Регистрация: 14.08.2018
Сообщений: 7,647
Записей в блоге: 4
11.01.2024, 16:46
Цитата Сообщение от Bond-007 Посмотреть сообщение
я и эту бесплатно установил
Preview это предрелизная версия с кучей ошибок, она создана для тестировщиков, на сегодняшний день версия релиза VS2022 - 17.8.4.
Цитата Сообщение от Bond-007 Посмотреть сообщение
тут найти
Ctrl + Shift + N -> и ищите тип проекта который вам нужен
0
0 / 0 / 0
Регистрация: 08.11.2023
Сообщений: 64
11.01.2024, 17:26  [ТС]
Цитата Сообщение от Andrey-MSK Посмотреть сообщение
Ctrl + Shift + N -> и ищите тип проекта который вам нужен
я возьму форму виндовс и она будет работать кроссплатформенно ? или ту уже вообще не важно что брать ? даже Fremework Form заработает на кроссплатформу ?
0
0 / 0 / 0
Регистрация: 08.11.2023
Сообщений: 64
11.01.2024, 17:35  [ТС]
это же будет та - же форма как была и до этого? чем она будет отличаться ?
Миниатюры
Как в уже созданный атрибут дополнить новыми данными?  
0
 Аватар для Andrey-MSK
3371 / 2257 / 388
Регистрация: 14.08.2018
Сообщений: 7,647
Записей в блоге: 4
11.01.2024, 17:48
Цитата Сообщение от Bond-007 Посмотреть сообщение
я возьму форму виндовс и она будет работать кроссплатформенно ?
Название Windows Forms ни о чём не говорит?

Сказали ведь уже - кроссплатформа на NET -> Avalonia.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.01.2024, 17:48

Как заполнить QLineEdit новыми данными?
Решил попробовать создать несколько простых интерфейсов на qt в образовательных целях. Читаю книги, въезжаю в логику. Столкнулся с...

Как перезапустить программу с новыми данными из textBox
Что я делаю: Делаю игру сапер и там можно выбирать размер поля (высота и ширина) и нажать старт. Пока только поля прорисовываются и то...

Как проверить результаты кластеризации самоорганизующейся карты Кохонена с новыми данными
Здравствуйте. Есть экселевский документ где находится выборка 14 значений (первые 7 односятся к первому кластеру), а другие 7 ко второму. ...

Файл: Подскажите, как взять вторую строку и перезаписать новыми данными, стерев предыдущие.
Добрый вечер. У меня есть файл из нескольких строк. Подскажите, как мне взять вторую строку и перезаписать своими новыми данными, стерев...

Как рассчитать разницу между новыми введенными данными в EditText и старыми и вывести результат в Textview?
Ребят нужна помощь, я только начал изучать андроид, собственно в своем приложении мне нужно чтобы новые введённые данные в EditText...


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

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

Новые блоги и статьи
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
сукцессия 25. Хронология ошибок
anaschu 12.07.2026
# От 50-тонного гриба до устойчивого леса: хроника ошибок при построении модели вековой сукцессии микоризы ## О чём эта статья В процессе построения ОДУ-модели (система дифференциальных. . .
сукцессия 24. Промежуточное общее описание модели
anaschu 12.07.2026
Хендофф: модель АМ→ЭКМ сукцессии микоризы (ризосфера, 50 лет) Содержание проекта Симуляция вековой (50 лет) экологической сукцессии в почве леса Основные участники: АМ-гриб, ЭКМ-гриб,. . .
сукцессия 23. Более физиологичная физиология, более экологичная экология, более диффурные диффуры.
anaschu 12.07.2026
Что реально нашли и починили за эти 5 часов Правило Линдемана (КПД конверсии сахара в тело, kEff) — раньше 100% полученного углерода шло прямо в биомассу гриба; теперь только kEff=0. 5 (после. . .
сукцессия 22. От артефактов к физиологии: калибровка агентной модели грибной сукцессии для воспроизведения сезонной динамики и pH-плато
anaschu 11.07.2026
Аннотация В данной работе представлена калибровка агентной модели динамики грибных сообществ (fungal-succession), направленная на устранение нефизичных артефактов (коллапс биомассы, мгновенное. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru