![]() |
c++ и xml
Всем привет !
Как можно разобрать xml в c++ под unix например Код:
|
Вообще существует не мало либ, для работы с XML...
К примеру вот: http://xerces.apache.org/index.html http://www.chilkatsoft.com/xml-library.asp CdataClass -> http://www.firstobject.com/dn_dataedit.htm http://www.firstobject.com/dn_editor.htm - программка с исходным кодом, можно глянуть исходники |
советую pugixml
использовать так Код:
#include <iostream> |
Цитата:
Спасибо ! Проблема такая скачал я эту штуку папку src/ кинул на сервер компелю g++ xml.cpp -o xml выдает Код:
|
malik555, так ты компилмшь только xml.cpp, а надо еще и pugixml.cpp.
т.е. так g++ xml.cpp pugixml.cpp -o xml да и #include "pugixml.hpp" - это в случае если этот файл лежит в одной папке с xml.cpp. Если у тебя в src, тогда нужно "/src/pugixml.cpp" |
Спасиб все пашет !
только pugixml.cpp:25:29: warning: missing terminating ' character что-то вылетает ! А если например нужно изминить "Helo !!!" в переменной xml Код:
|
Не совсем понял тебя
Код:
char xml[] = "<root><item><a>Hello!!!</a></item></root>"; |
Цитата:
То что нужно ! Спасибо ! классная либа - работать одно удовольствие ! Хотел тебе +1 добавить - но что-то не получается (наверное у меня репа 0) поэтому не выходит ! |
Код:
|
как-то так
Код:
char *d = (char *)item.value(); |
Цитата:
У меня itoa(); вобще не хочет работать Заголовочные файлы #include<stdlib.h> выдает 'itoa' was not declared in this scope |
тогда так sprintf(str, "%d", c);
|
Цитата:
В linux все компилится - а как в visual C++ добавить этот файл в проэкт pugixml.cpp ??? |
Цитата:
|
Цитата:
Я в программе visual c++ нажимаю Ctrl + Alt + L нечего не происходит ! |
это для visual studio 2008.
По сути во всех версиях есть список файлов проекта. Посмотри в меню View->Solution Explorer. |
Цитата:
У меня visual c++ 6 я так и не нашел Solution Explorer - тут по другому сделал вобщем работает ! |
| Время: 11:00 |