
02.07.2009, 01:12
|
|
Участник форума
Регистрация: 04.02.2009
Сообщений: 132
Провел на форуме: 350627
Репутация:
1
|
|
Код:
#include <iostream>
#include "lib/xml/pugixml.hpp"
using namespace pugi;
using namespace std;
int main() {
xml_document doc;
char xml[] = "<root><item><a>1111</a><b>2222</b></item></root>";
doc.load(xml);
xml_node item = doc.child("root").child("item").child("b").first_child();
string d = item.value();
/*
* получается данные я могу считать только в
* переменную с типом string !
* А мне дальше нужно эту переменую "d" умножить / разделить
* как ее можно из string в int ?
*
*/
/*
* А записать ответ назад в xml можно только char
* получается ее еше нужно и в char переводить
*
* Как правельно сделать ?
*
*/
item.set_value(d);
doc.print(cout);
return 0;
}
|
|
|