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

 ш
(';')
(V),(V),,
Код: plaintext
 JS 
...
Рейтинг: 0 / 0
Кто какой XML юзает?
    #32524343
arthur1981
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Кто какой XML юзает?
    #32524509
Фотография JibSkeart
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Закачал , может поюзаю :)

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

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

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

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

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

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

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

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

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

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


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