Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Кто какой XML юзает? / 22 сообщений из 22, страница 1 из 1
19.05.2004, 13:58
    #32523938
arthur1981
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
Для сохранения и поднятия инфы для своих прог я юзаю tinyXML library. Добавляет к проекту около 100kb, парсит XML в DOM структуру. В общем классная вещь.
...
Рейтинг: 0 / 0
19.05.2004, 14:31
    #32524021
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
А поподробнее можно ??

 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
19.05.2004, 16:10
    #32524343
arthur1981
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
tinyXML -> www.grinninglizard.com/tinyxml/
Долго лазил по Инету, пробовал различные XML библиотеки:
одни - мегобайтывые монстры(Xerces,libxml),
другие - XML парсеры(expat_xml)
третьи - MS XML врапперы(PugXML)
нужно было
1)что-то что заменит виндовозный INI файл
2)что-бы поменьше кода в результирующем бинарнике
3)возможность записи/чтения в XML
4)OC независимость
5)DOM - структура(представляется в виде дерева в памяти с возможностью лазить взад-вперед по этому дереву )

ну и нашёл tinyXML.
Работает прекрасно на Билдере и Вижаке (сам пробовал)
правда на скорость с монстрами типа Xerces не сравнивал да и не нужно это.
...
Рейтинг: 0 / 0
19.05.2004, 17:10
    #32524509
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
Закачал , может поюзаю :)

 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
19.05.2004, 18:06
    #32524662
arthur1981
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
Поюзай конечно...
...
Рейтинг: 0 / 0
19.05.2004, 18:09
    #32524675
arthur1981
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
Поюзай конечно...
...
Рейтинг: 0 / 0
20.05.2004, 09:28
    #32525237
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
А разве в стандартной поставке виндовоза нет парсера?
...
Рейтинг: 0 / 0
20.05.2004, 11:49
    #32525623
arthur1981
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
авторА разве в стандартной поставке виндовоза нет парсера?
Есть MS XML3 parser под XP в библиотечке msxml3.dll - монстр который весит больше 1м с супер-пупер наворотами SAX2, XLST, XPath и т.д. и т.п.
А если свою прогу захочешь перенести куда-нибудь еще кроме Виндовоза?
...
Рейтинг: 0 / 0
23.05.2004, 06:12
    #32529549
tchingiz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
http://xml.apache.org/xerces-c/build.html
...
Рейтинг: 0 / 0
25.05.2004, 17:52
    #32533182
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
2arthur1981

так напиши свой. у меня от силы 10К занимает.

компилится как под Builder так и под VC
...
Рейтинг: 0 / 0
26.05.2004, 09:55
    #32533836
arthur1981
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
автортак напиши свой. у меня от силы 10К занимает.
Зачем изобретать велосипед?
...
Рейтинг: 0 / 0
09.08.2004, 19:15
    #32641654
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
2arthur1981

дело в том что мой велосипед на PocketPC делает MSXML в 14 раз! по скорости.
...
Рейтинг: 0 / 0
10.08.2004, 18:48
    #32643378
Man With No Name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
arthur1981 ==> Man With No Name
автордело в том что мой велосипед на PocketPC делает MSXML в 14 раз! по скорости
Ну ты крут.
Расскажи как тест проводил или коды велосипеда покажи.
...
Рейтинг: 0 / 0
10.08.2004, 20:01
    #32643442
viper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
Lepsik2arthur1981
дело в том что мой велосипед на PocketPC делает MSXML в 14 раз! по скорости.
Почему, оч. даже реально, но без XPath и XSD честно говоря особо не поездиш...
...
Рейтинг: 0 / 0
10.08.2004, 22:19
    #32643529
Lepsik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
--Расскажи как тест проводил или коды велосипеда покажи.

открывал там и тут.

ускорить стало возможным после того как убрал все вызовы строковых функций в парсере и построил все чисто на указателях.

Текст конечно стал страшным и не редактируемым. Но скорость резко возросла за счет выигрыша отсуствии стековых операциях. Ну и попроще мой парсер.

Да и VC С++ несколько ограниченный - исключения не поддерживаются, проперти.
Собственно любой тупой перенос кода на покет чреват проблемами.
Если открыть картинку в IE - он это делает жутко долго.
А если в ACDS - то несравненно быстрее.
...
Рейтинг: 0 / 0
10.09.2004, 10:12
    #32688914
Man With No Name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
Вот столкнулся недавно со следующей проблемой:
Надо было данные из Аксесса в Оракл перегнать. Возможностей это сделать очень много, но я решил использовать экспорт в XML, разобрать всё это дело через MS XML и загнать в Оракл.
Но файл экспорта из Аксесса занял 700Мб!!! и при работе с ним MS XML пытался его полностью разместить в опер. памяти, да и загрузив его выдавал что-то типа - невозможно разобрать файл.
В общем MS XML загнулся от файла такого размера.
...
Рейтинг: 0 / 0
10.09.2004, 15:49
    #32689971
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
через DOM что ли писал? Такие объемы обычно пишутся через SAX.
...
Рейтинг: 0 / 0
10.09.2004, 19:11
    #32690398
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
а зачем тогда хмл? мож проще в текст? ведь через сакс работа с хмл построчно сверху вниз как с текстом?
...
Рейтинг: 0 / 0
11.09.2004, 16:05
    #32690672
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
У XML преимуществ больше перед текстом. Хотя если нравится писать всё самому можно и текст.
...
Рейтинг: 0 / 0
11.09.2004, 16:28
    #32690688
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
приведите пожалуйста пример преимуществ при условии работы через сакс.
...
Рейтинг: 0 / 0
12.09.2004, 21:21
    #32691018
Man With No Name
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
авторчерез DOM что ли писал? Такие объемы обычно пишутся через SAX.
Да, через ДОМ. SAX думаешь разрулит?
...
Рейтинг: 0 / 0
17.09.2004, 19:58
    #32700554
riman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кто какой XML юзает?
1024приведите пожалуйста пример преимуществ при условии работы через сакс.

Имелись ввиду преимущества самой технологии XML. Для неё уже написано много библиотек, поддерживается в браузерах и т.д. и т.п.

Преимущества SAX перед DOM - не отжирает память.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Кто какой XML юзает? / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]