Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.87/79: Рейтинг темы: голосов - 79, средняя оценка - 4.87
20 / 20 / 4
Регистрация: 31.10.2010
Сообщений: 1,240
Записей в блоге: 2

Чтение Xml файла

18.06.2012, 18:31. Показов 16732. Ответов 57
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, решил освоить взаимодействие C++ с Xml файлами. Появился вопрос, есть ли стандартная библиотека в VS 2008, или надо подкачивать типа Tinyxml?
Если есть, то расскажите как ей пользоваться. Если же нет, то как Тини подключить, примеры для него есть, а подключать не пойму как.
Спасибо за ответы.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.06.2012, 18:31
Ответы с готовыми решениями:

Чтение XML файла
Пытаюсь извлечь данные из XML файла,но вылетает ошбка,код вроде правильный(в силу своей простоты) #include "tinyxml.h" ...

Чтение даты и данных из XML файла
Всем ДД! Есть xml-файл: (тут приведу кусок xml, т.к. файл большой. но там однотипные события ) Код C++ <?xml...

Возможно ли чтение XML файла с C++ без использования сторонних библиотек?
Если нет, то какие библиотеки лучше?

57
20 / 20 / 4
Регистрация: 31.10.2010
Сообщений: 1,240
Записей в блоге: 2
19.06.2012, 18:46  [ТС]
Студворк — интернет-сервис помощи студентам
tomaticus, как построить?
Файл удалил, приложение запустилось, и показывает в класс Тини
Миниатюры
Чтение Xml файла  
0
 Аватар для tomaticus
51 / 51 / 5
Регистрация: 02.01.2011
Сообщений: 503
19.06.2012, 18:46
gooseim, лично у меня заработало только после этого.
0
20 / 20 / 4
Регистрация: 31.10.2010
Сообщений: 1,240
Записей в блоге: 2
19.06.2012, 18:49  [ТС]
tomaticus, после чего?
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
19.06.2012, 18:50
еще нужно построить проект, после этого появится .lib файл.
Библиотек может уже идти с lib- файлом - тогда только подключить к проекту
0
 Аватар для tomaticus
51 / 51 / 5
Регистрация: 02.01.2011
Сообщений: 503
19.06.2012, 18:50
после подключения tinyxml.lib
0
Эксперт С++
516 / 421 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
19.06.2012, 18:51
tomaticus, а у меня заработало и без этого. Хотя на самом деле с либой вариант лучше, но работает и так.

Костяныч, передаете неправильный аргумент в класс. Покажите код и xml-файл.
0
Эксперт С++
 Аватар для Avazart
8489 / 6156 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
19.06.2012, 18:52
tomaticus, Что собой представляет библиотека ? какие файлы?
0
 Аватар для tomaticus
51 / 51 / 5
Регистрация: 02.01.2011
Сообщений: 503
19.06.2012, 18:55
Киньте этот файл в SDK/Lib
Вложения
Тип файла: rar tinyxml.rar (75.5 Кб, 36 просмотров)
1
 Аватар для tomaticus
51 / 51 / 5
Регистрация: 02.01.2011
Сообщений: 503
19.06.2012, 18:55
И в линковщике добавьте tinyxml.lib
0
20 / 20 / 4
Регистрация: 31.10.2010
Сообщений: 1,240
Записей в блоге: 2
19.06.2012, 18:59  [ТС]
tomaticus, у меня есть файл tinyxml_lib.vcxproj это не тот, который нужен?

gooseim, вот файл, расширение поменял на txt (иначе не заливается). У меня xml он
Вложения
Тип файла: txt test.txt (385 байт, 11 просмотров)
0
20 / 20 / 4
Регистрация: 31.10.2010
Сообщений: 1,240
Записей в блоге: 2
19.06.2012, 19:09  [ТС]
tomaticus, где sdk/lib?

Добавлено через 8 минут
tomaticus, а не могли бы вы скинуть исходник, рас уж у вас получилось?
0
 Аватар для tomaticus
51 / 51 / 5
Регистрация: 02.01.2011
Сообщений: 503
19.06.2012, 19:13
Костяныч, да, файл этот. откройте его, и откомпилируйте, в папке должен появиться файл tinyxml.lib.

Добавлено через 28 секунд
я же уже кидал исходник, причем в этой же теме.
0
20 / 20 / 4
Регистрация: 31.10.2010
Сообщений: 1,240
Записей в блоге: 2
19.06.2012, 19:15  [ТС]
tomaticus, нет исходник программы, а не библиотеки
0
 Аватар для tomaticus
51 / 51 / 5
Регистрация: 02.01.2011
Сообщений: 503
19.06.2012, 19:16
Посмотрите первую страницу, там есть исходник готовой программы.
0
20 / 20 / 4
Регистрация: 31.10.2010
Сообщений: 1,240
Записей в блоге: 2
19.06.2012, 19:20  [ТС]
tomaticus, я этот код использую. Раз у вас работает, значит и подключено все, а я что-то путаю наверно. Я первый раз с XML работаю(((
0
556 / 510 / 25
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
19.06.2012, 19:21
покури вот здесь
0
 Аватар для tomaticus
51 / 51 / 5
Регистрация: 02.01.2011
Сообщений: 503
19.06.2012, 19:23
Костяныч, я тебе давал архив с lib`ом, ты его подключил?
0
20 / 20 / 4
Регистрация: 31.10.2010
Сообщений: 1,240
Записей в блоге: 2
19.06.2012, 19:24  [ТС]
novi4ok, DOM это что, еще одна библиотека?
Лучше исходник рабочий скиньте, понятней будит
0
Эксперт С++
516 / 421 / 92
Регистрация: 23.09.2010
Сообщений: 1,165
19.06.2012, 19:25
Костяныч, а ваш код?
0
20 / 20 / 4
Регистрация: 31.10.2010
Сообщений: 1,240
Записей в блоге: 2
19.06.2012, 19:25  [ТС]
tomaticus, я тебя спрашиваю, где sdk/lib?)))))))))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.06.2012, 19:25

Чтение XML файла, без использования встроенных средств работы с XML
Разработать программу на любом из перечисленных языков программирования c#. Программа должна читать XML-файл. Разбирать элементы не...

Чтение из XML-файла
Как средствами 1С 8.3 считать из XML файла узел со вложенными узлами? Вот код из 1С 7.7: ...

Чтение xml файла
Доброго дня всем. Когда загоняю xml в базу MySql иногда обрезаются строки. Например если есть строка где написано "Петя...

Чтение XML файла
Здравствуйте! Подскажите пожалуйста, почему у меня получается пустое значение поля id (переменная f)? <?xml...

Чтение Xml - Файла
Читаю ХML: Код ( (Unknown Language)): Пока Чтение.Прочитать() Цикл Сообщить(Чтение.Имя); Если НЕ Входит(Чтение.Имя,...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Оказывается, Unreal Engine позволяет качество на порядки выше, чем было в Lineedge
Etyuhibosecyu 05.07.2026
Жаль, конечно, что я не узнал об этом, пока Lineedge существовала, а то бы Noname2331 написал, что волки превращаются в пиксельную кашу, а я бы его попросил скачать какую-нибудь бриллиантовую или Pro. . .
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru