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

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

Войти
Регистрация
Восстановить пароль
 
NewEXE
3 / 3 / 1
Регистрация: 03.05.2014
Сообщений: 24
#1

Какая функция производит непосредственно копирование значение тега? - C++

03.05.2014, 19:13. Просмотров 283. Ответов 6
Метки нет (Все метки)

Доброго времени суток. Впервые приходится работать с библиотекой TinyXML и, собственно, возник вопрос: какая функция производит непосредственно копирование значение тега?
Например,
C++
1
float saved = xml_Field-> ;//...и к какой функции обратиться? Нужно сохранить в saved то, что содержится в xml_Field
Документацию читал, из нее понял все, что нужно, кроме этого.
Вот весь кусок кода:
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
float any2rur, to_usd_into_rur;
 
    TiXmlDocument *xml_MAIN = new TiXmlDocument("http://www.cbr.ru/scripts/XML_daily.asp?");
if(!xml_MAIN->LoadFile())
    return false;
    TiXmlElement *xml_ValCurs = 0;
    TiXmlElement *xml_Valute = 0;
    TiXmlElement *xml_CharCode = 0;
    TiXmlElement *xml_Name = 0;
    TiXmlElement *xml_Value = 0;
 
    xml_ValCurs = xml_MAIN->FirstChildElement("ValCurs");
    xml_Valute = xml_ValCurs->FirstChildElement("Valute");
    xml_CharCode = xml_Valute->FirstChildElement("CharCode");
    xml_Name = xml_Valute->FirstChildElement("Name");
    xml_Value = xml_Valute->FirstChildElement("Value");
 
    while(xml_Valute != NULL)
{
    //if(xml_CharCode != code) //Связать (?) с полем класса code
    xml_Valute = xml_Valute->NextSiblingElement("Valute");
    any2rur = xml_Value-> ; //вот тут
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2014, 19:13     Какая функция производит непосредственно копирование значение тега?
Посмотрите здесь:

C++ Какая функция в С++ берет только дробную часть от числа?
C++ Какая функция в C++ аналогична Ord в Delphi?
какая функция осуществляет побитовое чтение файла C++
Какая функция отвечает за очистку экрана? C++
Какая функция читает внутреннее время компьютера в секундах? C++
C++ в каких либах какая апи-функция находится
C++ Какая функция копирует содержимое строки f в строку t?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5413 / 4809 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
03.05.2014, 19:44     Какая функция производит непосредственно копирование значение тега? #2
Цитата Сообщение от NewEXE Посмотреть сообщение
any2rur = xml_Value-> ; //вот тут
Может так?
C++
1
xml_Value ->QueryValueAttribute("Value", &any2rur);
NewEXE
3 / 3 / 1
Регистрация: 03.05.2014
Сообщений: 24
03.05.2014, 20:57  [ТС]     Какая функция производит непосредственно копирование значение тега? #3
alsav22, похоже, что да.
C++
1
xml_Value->QueryFloatAttribute("Value", &any2rur);
Но вот проблема совсем иного рода: файл вообще не подгружается из http://www.cbr.ru/scripts/XML_daily.asp?
библиотека не умеет работать с неявно указанным xml??
alsav22
5413 / 4809 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
04.05.2014, 01:24     Какая функция производит непосредственно копирование значение тега? #4
Цитата Сообщение от NewEXE Посмотреть сообщение
библиотека не умеет работать с неявно указанным xml??
Что подразумевается под "неявно указанным xml"?
castaway
Эксперт С++
4873 / 3012 / 370
Регистрация: 10.11.2010
Сообщений: 11,061
Записей в блоге: 10
Завершенные тесты: 1
04.05.2014, 09:31     Какая функция производит непосредственно копирование значение тега? #5
Цитата Сообщение от alsav22 Посмотреть сообщение
Что подразумевается под "неявно указанным xml"?
Видимо, подразумевается расширение файла.
NewEXE, что значит "не подгружается"? Через что ты его "подгружаешь"?
NewEXE
3 / 3 / 1
Регистрация: 03.05.2014
Сообщений: 24
04.05.2014, 16:04  [ТС]     Какая функция производит непосредственно копирование значение тега? #6
castaway, вот тут
C++
1
2
3
 TiXmlDocument *xml_MAIN = new TiXmlDocument("http://www.cbr.ru/scripts/XML_daily.asp?");
if(!xml_MAIN->LoadFile())
    return false;
возвращает false. Соответственно, убрав условие, программа крашится
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.05.2014, 17:49     Какая функция производит непосредственно копирование значение тега?
Еще ссылки по теме:

Какая функция сравнивает строку s2 со строкой s1? C++
Когда какая функция вызывается? C++
C++ Опишите код - какая функция за что отвечает?
C++ Как работает функция getch() и какая библиотека нужна?
C++ какая функция знака процента в этом коде?

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

Или воспользуйтесь поиском по форуму:
alsav22
5413 / 4809 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
04.05.2014, 17:49     Какая функция производит непосредственно копирование значение тега? #7
???
Цитата Сообщение от alsav22 Посмотреть сообщение
Что подразумевается под "неявно указанным xml"?
Добавлено через 1 минуту
Цитата Сообщение от NewEXE Посмотреть сообщение
вот тут
Вот это: "http://www.cbr.ru/scripts/XML_daily.asp?" не путь к файлу, поэтому и не работает.
Yandex
Объявления
04.05.2014, 17:49     Какая функция производит непосредственно копирование значение тега?
Ответ Создать тему
Опции темы

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