Тема: c++ и xml
Показать сообщение отдельно

  #9  
Старый 02.07.2009, 01:12
malik555
Участник форума
Регистрация: 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;
    
}
 
Ответить с цитированием