Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 57, средняя оценка - 4.86
Костяныч
15 / 15 / 0
Регистрация: 31.10.2010
Сообщений: 1,233
Записей в блоге: 2
#1

Чтение Xml файла - C++

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

Добрый день, решил освоить взаимодействие C++ с Xml файлами. Появился вопрос, есть ли стандартная библиотека в VS 2008, или надо подкачивать типа Tinyxml?
Если есть, то расскажите как ей пользоваться. Если же нет, то как Тини подключить, примеры для него есть, а подключать не пойму как.
Спасибо за ответы.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2012, 18:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Чтение Xml файла (C++):

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

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

Переделать в коде чтение из файла в чтение с клавиатуры - C++
Переделайте что бы текст считывался с клавиатуры, а не с файла! Буду благодарен за помощь! //файл должен начинаться со слова, между...

Чтение из файла. Повторное чтение файла - C++
Добрый день. Необходимо реализовать в программе функцию повторного чтения данных из файла, в случае некорректного ввода их в оный. Вот...

Преобразование текстового файла в двоичный и чтение исходных данных из двоичного файла. - C++
#include<iostream> #include<fstream> #include<locale.h> #include<iomanip> #include <cstdlib> using namespace std; struct...

Чтение нескольких структур и одной переменной из бинарного файла. Формат файла имеется - C++
Формат файла состоит из 3 структур и одной переменной. Подробное описание формата во вложении, просьба посмотреть его. У меня возникла...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
19.06.2012, 18:21 #16
C++
1
#include "TinyXml/tinyxml.h"
Костяныч
15 / 15 / 0
Регистрация: 31.10.2010
Сообщений: 1,233
Записей в блоге: 2
19.06.2012, 18:30  [ТС] #17
Надо было имя папки указывать с ковычками)
Появилась ошибка: main.obj : error LNK2005: _main already defined in xmltest.obj
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
19.06.2012, 18:35 #18
Костяныч, xmltest.* надо удалить. Они не нужны.
tomaticus
47 / 47 / 2
Регистрация: 02.01.2011
Сообщений: 505
19.06.2012, 18:39 #19
еще нужно построить проект, после этого появится .lib файл. Его подключить к проекту.
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
19.06.2012, 18:43 #20
tomaticus, это совсем необязательно.
Костяныч
15 / 15 / 0
Регистрация: 31.10.2010
Сообщений: 1,233
Записей в блоге: 2
19.06.2012, 18:46  [ТС] #21
tomaticus, как построить?
Файл удалил, приложение запустилось, и показывает в класс Тини
Миниатюры
Чтение Xml файла  
tomaticus
47 / 47 / 2
Регистрация: 02.01.2011
Сообщений: 505
19.06.2012, 18:46 #22
gooseim, лично у меня заработало только после этого.
Костяныч
15 / 15 / 0
Регистрация: 31.10.2010
Сообщений: 1,233
Записей в блоге: 2
19.06.2012, 18:49  [ТС] #23
tomaticus, после чего?
Avazart
Эксперт С++
7145 / 5322 / 275
Регистрация: 10.12.2010
Сообщений: 23,557
Записей в блоге: 17
19.06.2012, 18:50 #24
еще нужно построить проект, после этого появится .lib файл.
Библиотек может уже идти с lib- файлом - тогда только подключить к проекту
tomaticus
47 / 47 / 2
Регистрация: 02.01.2011
Сообщений: 505
19.06.2012, 18:50 #25
после подключения tinyxml.lib
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
19.06.2012, 18:51 #26
tomaticus, а у меня заработало и без этого. Хотя на самом деле с либой вариант лучше, но работает и так.

Костяныч, передаете неправильный аргумент в класс. Покажите код и xml-файл.
Avazart
Эксперт С++
7145 / 5322 / 275
Регистрация: 10.12.2010
Сообщений: 23,557
Записей в блоге: 17
19.06.2012, 18:52 #27
tomaticus, Что собой представляет библиотека ? какие файлы?
tomaticus
47 / 47 / 2
Регистрация: 02.01.2011
Сообщений: 505
19.06.2012, 18:55 #28
Киньте этот файл в SDK/Lib
Вложения
Тип файла: rar tinyxml.rar (75.5 Кб, 35 просмотров)
tomaticus
47 / 47 / 2
Регистрация: 02.01.2011
Сообщений: 505
19.06.2012, 18:55 #29
И в линковщике добавьте tinyxml.lib
Костяныч
15 / 15 / 0
Регистрация: 31.10.2010
Сообщений: 1,233
Записей в блоге: 2
19.06.2012, 18:59  [ТС] #30
tomaticus, у меня есть файл tinyxml_lib.vcxproj это не тот, который нужен?

gooseim, вот файл, расширение поменял на txt (иначе не заливается). У меня xml он
Вложения
Тип файла: txt test.txt (385 байт, 10 просмотров)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2012, 18:59
Привет! Вот еще темы с ответами:

как может корректно выполняющийся оператор >> (чтение из текстового файла) негативно влиять на открытие другого файла? - C++
Друзья! Создадим два текстовых файла, f_0.txt и f_1.txt и что-нибудь в них запизаем, например в первый запихаем 1234 а во второй 5678 и...

Чтение файла с несколькими знаками конца файла - C++
В файле несколько раз встречается ноль, и ни как не получается прочитать его полностью. Как можно решить данную проблему ?

чтение из файла - C++
файл текст... чтение... ... char font_name = {0}; int font_size = 0;

Чтение из файла - C++
Добрый вечер! Помогите пожалуйста с одной проблемкой! Я Создала структуру node Вот он: struct node { char sym; float pro; ...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.06.2012, 18:59
Ответ Создать тему
Опции темы

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