Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.01.2013, 20:21   #1
Professor_DU
Пользователь
 
Регистрация: 01.11.2012
Сообщений: 14
По умолчанию работа с xml файлами в MVS 2008

Собственно разобрался чуток с чтением хмл.
Теперь вот мне нужно сохранять настройки прокси. Нужно записать данные в файл proxy.xml в следующем виде:
<?xml version = "1.0"?>
<proxy>
<use>true</use>
<host>127.0.0.1</host>
<port>8080</port>
</proxy>

Как я понимаю существуют специальные методы которые позволяют это делать. Подскажите как это поудобнее сделать.
Причем может быть несколько вариантов настроек, из удаление и перезапись,пишу на MVS2008 Собственно разобрался чуток с чтением xml.
Теперь вот мне нужно сохранять настройки прокси. Нужно записать данные в файл proxy.xml в следующем виде:
<?xml version = "1.0"?>
<proxy>
<use>true</use>
<host>127.0.0.1</host>
<port>8080</port>
</proxy>

Как я понимаю существуют специальные методы которые позволяют это делать. Подскажите как это поудобнее сделать.
MVS2008 -С++, с движком PlayDround SDK.
Professor_DU вне форума Ответить с цитированием
Старый 26.01.2013, 01:33   #2
Olejik
Форумчанин
 
Регистрация: 02.06.2009
Сообщений: 218
По умолчанию

если я не ошибаюсь, в C++ нету парсера встроенного xml, это надо скачивать специальные библиотеки, запись xml легко, как обычный текст в файл, а вот считывание... или самому парсер придумывать или уже готовые решения скачивать
Olejik вне форума Ответить с цитированием
Старый 26.01.2013, 14:22   #3
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 6,330
По умолчанию

В винде есть "встроенный" - MSXML... изучаем msxml.h и читаем документацию...
Хотя если только для записи, то ето перебор будет, проще просто строки писать.
waleri вне форума Ответить с цитированием
Старый 28.01.2013, 11:57   #4
Professor_DU
Пользователь
 
Регистрация: 01.11.2012
Сообщений: 14
По умолчанию

Спасибо буду изучать библиотеку, но то что я записал я же буду и считывать потом в проге))))
Professor_DU вне форума Ответить с цитированием
Старый 28.01.2013, 12:38   #5
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

Professor_DU

для записи такого "xml" вообще не нужно никакого парсера.

обычный форматированный вывод типа printf

FILE* fp = ...
fprintf(fp,
"<?xml version = "1.0"?>\n"
"<proxy>\n"
"<use>%s</use>\n"
"<host>%s</host>\n"
"<port>%d</port>\n"
"</proxy>\n", параметры);
Rififi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по MVS 2008 genrix Обсуждение статей 1 11.09.2011 14:05
MVS 2008, не могу разобраться:( demiurge Общие вопросы C/C++ 2 21.01.2010 18:02
opengl в MVS 2008 подключение библиотек zak254 Общие вопросы C/C++ 1 29.09.2009 23:18
MVS 2008 WinApi FreeLove Помощь студентам 4 08.08.2009 21:08
Ошибка в MVS 2008 TheWanderer Общие вопросы C/C++ 9 12.11.2008 13:21