OberonCore
https://forum.oberoncore.ru/

Xmlcore - реализация DOM и XML для BlackBox
https://forum.oberoncore.ru/viewtopic.php?f=90&t=1006
Страница 4 из 4

Автор:  Пётр Кушнир [ Понедельник, 12 Июль, 2010 20:07 ]
Заголовок сообщения:  Re: Реализация Document Object Model(DOM) и XML для BlackBox

ну, от низвержения в dll вы потеряете все вкусности сложных динамических структур ББ :) я смысла не вижу

Автор:  Евгений Темиргалеев [ Пятница, 10 Декабрь, 2010 12:01 ]
Заголовок сообщения:  Re: Xmlcore - реализация DOM и XML для BlackBox

Удалил вложения. Последняя версия выложена в коллекции (ссылка в первом сообщении).

Автор:  Пётр Кушнир [ Суббота, 08 Январь, 2011 21:24 ]
Заголовок сообщения:  Re: Xmlcore - реализация DOM и XML для BlackBox

Обнаружил баг. почему то не отрабатывает распознавание закодированных спецсимволов:
записываем в раздел текстовых данных элемента строку:
Цитата:
"привет"<тегам>'нет'&да

получаем в xml-файле
Код:
<elem>&quot;привет&quot;&lt;тегам&gt;&apos;нет&apos;&amp;да</elem>

а при чтении из файла не получаем ничего...

UPD: я точно не помню, но, кажется именно на эти символы парсер/генератор были настроены, то есть они должны отрабатывать, в отличие от других символов
UPD2: починил, залил в реп

Автор:  Kubanych [ Пятница, 04 Ноябрь, 2011 03:59 ]
Заголовок сообщения:  Re: Xmlcore - реализация DOM и XML для BlackBox

Здравствуйте.

Какие преимущества может дать применение Xmlcore (или ее модифицированного варианта) для динамической генерации вебстраниц CGI скриптами, сделанными в виде
бинарных Linux файлов на BlackBox?
viewtopic.php?f=34&t=3631

Преимущества на первый взгляд
1. Готовые вещи для генерации xml вместо использования Log.String или сборки из шаблонов.
2. Предварительная подготовка макета web страницы в памяти позволит упростить алгоритм CGI за счет использования динамических структур данных Xmlcore.
3. Возможность загрузки и автоматической обработки вебстраницы с другого сайта.
4. Возможность чтение/генерация файлов в формате OpenOffice (как делают на сайтах прайсы в excel) движком сайта.
5. Возможность подключения к программным комплексам, использующим xml интерфейс.
6. Доработав, можно создавать вместо xml файлов сразу odc файлы с элементами управления и привязанными модулями для создания полнофункционального клиента на BlackBox,
обращающегося к серверу в интернете. Особенно, если подготовить BlackBox в виде плагина к Firefox или MSIE, получаемые odc файлы можно принимать и обрабатывать со всем удобством BlackBox (заменитель Flash и прочего).
... (принимаются предложения)

Недостатки
1. При приеме XML файла возможность забивания памяти сервера злоумышленником.
... (принимаются предложения)

Возможные переделки
1. Отвязаться от всех лишних модулей из BlackBox для Windows, чтобы получить легкий Linux вариант.
2. Сделать генерацию как для Utf-8, так и для Win1251.
3. Создание xml документа не только в файл, но и в лог для CGI.
... (принимаются предложения)

Автор:  Пётр Кушнир [ Пятница, 04 Ноябрь, 2011 09:21 ]
Заголовок сообщения:  Re: Xmlcore - реализация DOM и XML для BlackBox

Kubanych писал(а):
Возможные переделки
Ув. Кубаныч, рассмотрите внимательнее интерфейс модулей XmlcoreScanner и XmlcoreFormatters. В них вы найдёте процедуру SetDir, которая позволяет подставить свою реализацию соответствующих интерфейсов и полностью переделать поведение низкоуровневого сканнера/генератора символов для любой необходимой вам цели, в том числе работы с кодировками и защитой от злоумышленников.

Изменения в остальных частях подсистемы считаю нежелательными, так как изменение интерфейса данной подсистемы вызовет лавинообразные неконтролируемые изменения в зависимых подсистемах. Т.о. кардинально новую функциональность лучше наращивать в виде отдельных модулей.

Ну и, уточните, какие именно зависимости мешают подсистеме работать в Linux-ББ, потому что в своё время подсистема была видоизменена именно для того, чтобы быть вещью в себе, с очевидной зависимостью только от каркаса.

Автор:  Пётр Кушнир [ Пятница, 04 Ноябрь, 2011 09:23 ]
Заголовок сообщения:  Re: Xmlcore - реализация DOM и XML для BlackBox

Kubanych писал(а):
Возможность чтение/генерация файлов в формате OpenOffice (как делают на сайтах прайсы в excel) движком сайта.
для генерации http://oberoncore.ru/bbcc/subs/odf/start

Автор:  Илья Ермаков [ Пятница, 04 Ноябрь, 2011 10:07 ]
Заголовок сообщения:  Re: Xmlcore - реализация DOM и XML для BlackBox

В Xmlcore (как реализации DOM, тут не получается по-другому) раздражает огромное количество динамических объектов.
Такую нагрузку на память для серверного приложения очень не хочется создавать.
Сергей Губанов меня поймёт :) :)

Автор:  Пётр Кушнир [ Пятница, 04 Ноябрь, 2011 11:16 ]
Заголовок сообщения:  Re: Xmlcore - реализация DOM и XML для BlackBox

ну, в конце концов, никто не мешает заменить генерацию структур DOM на вызов хэндлеров, как это реализовано в SAX.

Автор:  Пётр Кушнир [ Среда, 17 Апрель, 2013 15:33 ]
Заголовок сообщения:  Re: Xmlcore - реализация DOM и XML для BlackBox

Недавно мне написал письмо Josef Templ, описал ошибку в редкоиспользуемом методе Dom, в итоге обсудили его, я внёс изменения и отправил ему для тестов версию. После чего заслал пакет Цинну на сайт.
Такое вот международное комьюнити :)

Автор:  Info21 [ Четверг, 18 Апрель, 2013 10:01 ]
Заголовок сообщения:  Re: Xmlcore - реализация DOM и XML для BlackBox

Пётр Кушнир писал(а):
Недавно мне написал письмо Josef Templ, описал ошибку в редкоиспользуемом методе Dom, в итоге обсудили его, я внёс изменения и отправил ему для тестов версию. После чего заслал пакет Цинну на сайт.
Такое вот международное комьюнити :)
Еще чуть-чуть, и будут считать за нормальных людей.

Автор:  Иван Кузьмицкий [ Четверг, 18 Апрель, 2013 14:46 ]
Заголовок сообщения:  Re: Xmlcore - реализация DOM и XML для BlackBox

Info21 писал(а):
Еще чуть-чуть, и будут считать за нормальных людей.
Вы хотите сказать, что мы для них неразличимы? :D

Автор:  Info21 [ Четверг, 18 Апрель, 2013 20:28 ]
Заголовок сообщения:  Re: Xmlcore - реализация DOM и XML для BlackBox

Иван Кузьмицкий писал(а):
Info21 писал(а):
Еще чуть-чуть, и будут считать за нормальных людей.
Вы хотите сказать, что мы для них неразличимы? :D
Нет, просто немножко чужие.

Автор:  Иван Кузьмицкий [ Пятница, 19 Апрель, 2013 09:29 ]
Заголовок сообщения:  Re: Xmlcore - реализация DOM и XML для BlackBox

Info21 писал(а):
Иван Кузьмицкий писал(а):
Info21 писал(а):
Еще чуть-чуть, и будут считать за нормальных людей.
Вы хотите сказать, что мы для них неразличимы? :D
Нет, просто немножко чужие.
На что это влияет? Если оценить "соотношение сил", может и не стоит на них оглядываться. Вам виднее, что там для нас может быть интересного?

Автор:  Info21 [ Пятница, 19 Апрель, 2013 11:58 ]
Заголовок сообщения:  Re: Xmlcore - реализация DOM и XML для BlackBox

Понимаете, категориальное различение свой-чужой зашито в мозг.
Это очень примитивная (в смысле устройства человеческого поведения) вещь.

Чтобы стать "своим", нужно неконфликтно посуществовать, общаясь, некоторое время, вот и всё.

Проблема в том, что "наши люди" часто элементарно не умеют даже в mailing list написать (без элементов истерики, гонора, просто ... нормально).
Вежливого пиджина не знают. Берут из словаря слова, да не те.

Это всё напрягает.

Ничего глобального за этим не скрывается.

Автор:  Иван Кузьмицкий [ Пятница, 19 Апрель, 2013 12:36 ]
Заголовок сообщения:  Re: Xmlcore - реализация DOM и XML для BlackBox

Понял, спасибо.

Страница 4 из 4 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/