Текущий архив: 2008.04.27;
Скачать: CL | DM;
Вниз
Кто нибудь пользовался SimpleXML? Как впечатления? Найти похожие ветки
← →
DVM © (2008-03-15 19:36) [0]Стоит использовать или есть что лучше?
← →
VirEx © (2008-03-15 19:45) [1]А интересует впечатления от тех кто не пользовался?)
← →
DVM © (2008-03-15 19:45) [2]
> VirEx © (15.03.08 19:45) [1]
валяй
← →
DrPass © (2008-03-15 21:05) [3]А чё оно такое? Удобный, компактный и быстрый ЭксЭмЭл-парсер?
← →
DVM © (2008-03-15 21:09) [4]
> Удобный, компактный и быстрый ЭксЭмЭл-парсер?
Ну в общем да на первый взгляд. И от библиотек MS не зависящий.
← →
Поп Гапон (2008-03-15 21:15) [5]
> DVM © (15.03.08 19:36)
>
> Стоит использовать или есть что лучше?
NativeXml http://www.simdesign.nl/xml.html свои 30e стоит. Все кто серьёзно работали с xml под Delphi использовали его.
← →
tesseract © (2008-03-16 21:57) [6]
> Все кто серьёзно работали с xml под Delphi использовали
> его.
SaX уже не в тему ? Кто серьёзно и в MS XML разбирались.
← →
homm © (2008-03-16 22:19) [7]> [0] DVM © (15.03.08 19:36)
> Стоит использовать или есть что лучше?
По скорости, как я понял, конкурентов у него нет, особенно если использовать BinaryXML. А вот DOM-спецификации он нифига не соответствует, просто приписать имя другой либы не получится.
← →
DVM © (2008-03-16 22:27) [8]
> просто приписать имя другой либы не получится.
Не совсем понял, что не получится сделать?
← →
homm © (2008-03-16 22:43) [9]> [8] DVM © (16.03.08 22:27)
> Не совсем понял, что не получится сделать?
uses другую либу подставить в уже написаный проект.
← →
DVM © (2008-03-16 22:45) [10]
> uses другую либу подставить в уже написаный проект.
Ааа. Ну если документ не сильно навороченный, то вроде проблем нет.
← →
DiamondShark © (2008-03-17 11:07) [11]
> VirEx © (15.03.08 19:45) [1]
> А интересует впечатления от тех кто не пользовался?)
>
> DVM © (15.03.08 19:45) [2]
> валяй
Я за него.
У меня "сильно XML-ных" проектов было не так уж и много:
- Интранет-приложение (SQL+IIS+Web клиент)
- Информационно-тусовочный интернет-портал
- Стыковка .NET и Дельфи приложений
Первые два проекта были сделаны по одной и той же технологии: небольшое ядро на JScript и активное использование XML-шаблонов, SQL for XML и XSLT. Вся прикладная логика была реализована на специально разработанном XML-based декларативном языке. Плюс в интранет-приложении акивно юзались client-side XSLT, благо, что MS XML в виндах предустановлен ;)
В последнем проекте вообще ничего "военного", просто объёмы XMLек были невтранденные. Но от них ничего особого и не требовалось, только всосать, а дальше уже в своём внутреннем представлении переваривать. Тут, конечно, SAX рулил.
Впечатления от MS XML -- самые позитивные. Скорость и прожорливость вполне себе терпимые для того, чтобы можно было всю эту кухню повесить на достаточно активно посещаемый веб-сайт. Особая вкусность -- интеграция с ADO.
Что касается "стоит/не стоит"... А у вас, собственно, задача какая?
← →
Style © (2008-03-17 15:36) [12]SimpleXML - это тот который из Jedi (jvcl) или я ошибаюсь?
← →
DVM © (2008-03-17 21:01) [13]
> А у вас, собственно, задача какая?
Да тривиальная. Обеспечить загрузку-выгрузку кое каких не шибко больших объемов данных и наладить обмен с приложением кое-какими данными (небольшое опять же количество) по сети.
С XML как то особо раньше не сталкивался, поэтому и задумался над выбором на чем делать: MSXML или что сторонее.
> Style © (17.03.08 15:36) [12]
> SimpleXML - это тот который из Jedi (jvcl) или я ошибаюсь?
Не я его отдельно нашел на торри:
{************************************************************
SimpleXML - Библиотека для синтаксического разбора текстов XML
и преобразования в иерархию XML-объектов.
И наоборот: можно сформировать иерархию XML-объектов, и
уже из нее получить текст XML.
Достойная замена для MSXML. При использовании Ansi-строк
работает быстрее и кушает меньше памяти.
(с) Авторские права 2002,2003 Михаил Власов.
Библиотека бесплатная и может быть использована по любому назначению.
Разрешается внесение любых изменений и использование измененных
библиотек без ограничений.
Единственное требование: Данный текст должен присутствовать
без изменений во всех модификациях библиотеки.
Все пожелания приветствую по адресу misha@integro.ru
Так же рекомендую посетить мою страничку: http://mv.rb.ru
Там Вы всегда найдете самую последнюю версию библиотеки.
Желаю приятного программирования, Михаил Власов.
Текущая версия: 1.0.1
*************************************************************}
← →
DVM © (2008-03-17 21:03) [14]
> Style ©
SimpleXML на мой взгляд хорошо написано, аккуратно и грамотно (но это мнение после беглого просмотра кода, может и ошибочное).
← →
palva © (2008-03-17 21:35) [15]
> DVM © (15.03.08 19:36)
> Стоит использовать или есть что лучше?
Да конечно, должно быть что-то и получше. Слишком мала вероятность, что такая малоизвестная разработка, о работоспособности которой приходится даже спрашивать на форуме, окажется лучшей из всех возможных.
По-моему следует сначала выяснить подойдут ли стандартные средства. И уж если они не подходят, тогда искать. Только не что-то лучшее, поскольку критерий не ясен, а что-то более подходящее для задачи.
← →
DVM © (2008-03-17 21:44) [16]всем спасибо.
← →
пользуясь случаем (2008-03-17 23:22) [17]не в тему, но в се же.
я NativeXML юзаю (купил, а не спер).
интерфейс жуткий. непродуманный. однако с учетом хелперов в d2007 он легко исправляется (кстати одно из применений хелперов, где без них НИКАК при условии, что либу править нельзя, вернее, не хочется).
работает, работает быстро, поддерживает что-то вроде поточного чтения.
Страницы: 1 вся ветка
Текущий архив: 2008.04.27;
Скачать: CL | DM;
Память: 0.51 MB
Время: 0.018 c