Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

03.05.2014, 19:13. Просмотров 303. Ответов 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-> ; //вот тут
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.05.2014, 19:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Какая функция производит непосредственно копирование значение тега? (C++):

Функция удаления текста в скобках [2], непосредственно функция + 12кб вложений - C++
Доброго времени суток, случилось так, что пришлось работать с с-строками (лаба, угу), в которой нужно удалить весь текст в скобках,...

Когда какая функция вызывается? - C++
Вот две функции const Item &figure::operator (int i) const { cout << "const" << endl; return massiv; } Item...

Какая функция отвечает за очистку экрана? - C++
собственно вопросы в 120 142 170 178 183 208 строках написаны какая функция отвечает за очистку экрана(только не clrscr из conio.h)? ...

Какая функция в C++ аналогична Ord в Delphi? - C++
знаю в делфи есть функция Ord для получения кода ASCI символа, может кто знает аналог в С++(Builder) и обратную ей функцию???

Какая функция сравнивает строку s2 со строкой s1? - C++
Какая функция сравнивает строку s2 со строкой s1?

Опишите код - какая функция за что отвечает? - C++
опишите плиз код какая функция за что отвечает? код: #include <stdlib.h> #include <time.h> #include <grx20.h> #include...

6
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
03.05.2014, 19:44 #2
Цитата Сообщение от NewEXE Посмотреть сообщение
any2rur = xml_Value-> ; //вот тут
Может так?
C++
1
xml_Value ->QueryValueAttribute("Value", &any2rur);
1
NewEXE
4 / 4 / 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??
0
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
04.05.2014, 01:24 #4
Цитата Сообщение от NewEXE Посмотреть сообщение
библиотека не умеет работать с неявно указанным xml??
Что подразумевается под "неявно указанным xml"?
0
castaway
Эксперт С++
4887 / 3022 / 370
Регистрация: 10.11.2010
Сообщений: 11,080
Записей в блоге: 10
Завершенные тесты: 1
04.05.2014, 09:31 #5
Цитата Сообщение от alsav22 Посмотреть сообщение
Что подразумевается под "неявно указанным xml"?
Видимо, подразумевается расширение файла.
NewEXE, что значит "не подгружается"? Через что ты его "подгружаешь"?
0
NewEXE
4 / 4 / 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. Соответственно, убрав условие, программа крашится
0
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
04.05.2014, 17:49 #7
???
Цитата Сообщение от alsav22 Посмотреть сообщение
Что подразумевается под "неявно указанным xml"?
Добавлено через 1 минуту
Цитата Сообщение от NewEXE Посмотреть сообщение
вот тут
Вот это: "http://www.cbr.ru/scripts/XML_daily.asp?" не путь к файлу, поэтому и не работает.
0
04.05.2014, 17:49
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.05.2014, 17:49
Привет! Вот еще темы с ответами:

Функция умножения матриц (библиотека какая-нибудь) - C++
Есть функция перемножающая матрицы. Нужно ее переделать, так чтобы использовать какую-нибудь библиотечку с готовой функцией. Кто...

Какая функция копирует содержимое строки f в строку t? - C++
Какая функция копирует содержимое строки f в строку t?

в каких либах какая апи-функция находится - C++
знаю есть такой файл сделанный в электронной таблице MS Excel, там описания всех (или почти всех) апишных функций и в какой библиотеке...

какая функция знака процента в этом коде? - C++
#include <stdio.h> #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "Russian"); int x, y, z, a, b, c; ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

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