|
1 / 1 / 0
Регистрация: 01.03.2011
Сообщений: 35
|
||||||
Сохранение xml19.05.2011, 15:56. Показов 6184. Ответов 17
Метки нет (Все метки)
Здраствуйте. Подскажите как сохранить xml файл. Я открываю данные xml файла в richTextBox потом изменяю и должно сохранить их по нажатию button.
вот код открытия подскажите как сохранить после изменения.
потом изменяю И нажимаю кнопку редактировать и должно сохранить или перезаписать. Подскажите как реализовать.
0
|
||||||
| 19.05.2011, 15:56 | |
|
Ответы с готовыми решениями:
17
Сохранение таблиц в xml Сохранение DataGridView в xml Сохранение базы данных в xml |
|
334 / 270 / 18
Регистрация: 19.01.2011
Сообщений: 597
|
||||||
| 20.05.2011, 09:50 | ||||||
0
|
||||||
|
1 / 1 / 0
Регистрация: 01.03.2011
Сообщений: 35
|
|
| 20.05.2011, 10:38 [ТС] | |
|
Пишит < ни одна из перегрузок метода "Save" не принемает "0" аргументов>
А когда так ввожу <dict.Save(fileName = "Dictionary.xml");> ошибку не выдает но не работает
1
|
|
|
334 / 270 / 18
Регистрация: 19.01.2011
Сообщений: 597
|
||||||
| 20.05.2011, 10:39 | ||||||
|
Ох... А справку почитать? напрячься?
1
|
||||||
|
1 / 1 / 0
Регистрация: 01.03.2011
Сообщений: 35
|
||||||
| 20.05.2011, 10:52 [ТС] | ||||||
|
я так тоже писал
0
|
||||||
|
334 / 270 / 18
Регистрация: 19.01.2011
Сообщений: 597
|
|
| 20.05.2011, 10:56 | |
|
Вы определили что не сохраняет каким образом? Если появляется ошибка - то какая? Если ошибки нету - то может и сохраняет, Вы просто не изменяете данные в XmlDocument, нужно дебаг на приложение запускать и смотреть перед сохранением - изменились ли данные в структуре документа? По Вашему коду в первом посте не видно вообще, что Вы чтото меняете. То что у Вас на скриншоте в форме в листбоксе чтото изменилось - еще не говорит нам что у Вас все хорошо в коде.
Не по теме: Штатный телепат CyberForum в отпуске, надо администрации задуматься о взятии в штат на это время замену.
0
|
|
| 20.05.2011, 11:00 | |
|
Не по теме: На форуме игроделов был случай: один уникум тачал тему с абревиатуры "ИМХО", ему задали вопрос, что значит "ИМХО" в его понимании, а другой за него ответил: "Ищю Модель Хорошую Очень", ТС с ним молча согласился.
0
|
|
|
1 / 1 / 0
Регистрация: 01.03.2011
Сообщений: 35
|
|
| 20.05.2011, 11:04 [ТС] | |
|
Ошибка не возникает. Вот через точку остановы пишит тако
0
|
|
|
1 / 1 / 0
Регистрация: 01.03.2011
Сообщений: 35
|
|
| 20.05.2011, 11:09 [ТС] | |
|
вот можите посмотреть и сказать, что не так.
0
|
|
|
334 / 270 / 18
Регистрация: 19.01.2011
Сообщений: 597
|
|||||||||||
| 20.05.2011, 11:31 | |||||||||||
|
Butadion, Спасибо за информативный скриншот.... Даже не знаю что сказать... Я не вижу содержимое документа Xml до изменения, после того что Вы внесли изменение (и не вижу кода, как Вы это делаете), поэтому не могу сравнить с содержимым документа перед вызовом метода Save.
К сожалению - у меня нету опыта в Remote Debugging по содержимому скриншота. Имелось в виду - Вы самостоятельно проведете отладку, и если данные перед вызовом метода Save не изменились в документе - покажете код изменения, если изменились - посмотрите внимательно в окно Output студии. Возможно там чтото появилось. Не по теме: taras atavin, спасибо, подняли настроение с утра ;) Добавлено через 5 минут Укажите процедуру изменения данных в XmlDocument. Что нужно нажать чтобы чтото изменилось. Потому что в вызове button5_Click у Вас только сохранение. Добавлено через 14 минут Так... 1) У Вас смешано два стиля работы с XML... Вы бы определились, очень тяжело понимать что где... 2) По ходу дела заметил что у Вас возникает System.IO.FileNotFoundException в вызове метода LoadDictionary. Почему - смотрите сами. 3) Ну и самое главное - все сохраняется,
1
|
|||||||||||
|
1 / 1 / 0
Регистрация: 01.03.2011
Сообщений: 35
|
|
| 20.05.2011, 11:53 [ТС] | |
|
А не подскажите как тогда правильно путь прописать к xml файлу
0
|
|
|
334 / 270 / 18
Регистрация: 19.01.2011
Сообщений: 597
|
|
| 20.05.2011, 13:01 | |
|
К какому? Желательно всегда отталкиваться от пути приложения.
Application.StartupPath можно так... Или поищите на форуме, где то пробегала тема о пути к приложению.
1
|
|
|
1 / 1 / 0
Регистрация: 01.03.2011
Сообщений: 35
|
|
| 20.05.2011, 15:06 [ТС] | |
|
странно даже если запускаю через \bin\Debug\ и изменяю даныи и нажимаю редактировать всеравно не сохраняет в xml файл
0
|
|
|
334 / 270 / 18
Регистрация: 19.01.2011
Сообщений: 597
|
|
| 20.05.2011, 15:09 | |
|
У меня Ваш проект, при внесении данных в него - сохраняет. \bin\Debug\ ПИСАТЬ НЕ НУЖНО!!!!! Я имел в виду что у вас в этом каталоге лежит измененный Dictionary.xml!!!!
1
|
|
|
1 / 1 / 0
Регистрация: 01.03.2011
Сообщений: 35
|
||||||
| 20.05.2011, 16:39 [ТС] | ||||||
|
Открываю проект нажимаю просмотреть Xml мне высвечивает
Потом изменяю удаляю пару слов нажимаю на button5 и оно не сохраняет в чом я туплю ?
0
|
||||||
|
334 / 270 / 18
Регистрация: 19.01.2011
Сообщений: 597
|
|
| 20.05.2011, 16:51 | |
|
Выберите в Solution Explorer файл Dictionary.xml. В окне свойств поле Copy to Output Directory поставьте Do not copy и запустите проект. Какой результат?
1
|
|
|
1 / 1 / 0
Регистрация: 01.03.2011
Сообщений: 35
|
||||||
| 21.05.2011, 00:45 [ТС] | ||||||
|
Спасибо большое за помощ. Завтро проверю щас нет возможности
Добавлено через 7 часов 8 минут Как то странно когда создавал кнопку
0
|
||||||
|
1 / 1 / 0
Регистрация: 01.03.2011
Сообщений: 35
|
|
| 23.05.2011, 18:00 [ТС] | |
|
Кто то подскажит?
Добавлено через 19 часов 30 минут как его перезаписать?
0
|
|
| 23.05.2011, 18:00 | |
|
Помогаю со студенческими работами здесь
18
Сохранение xml файла в БД SQLite
Как осуществить сохранение xml файла с шифрованием. Алгоритм TripleDES Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|