Board.KolibriOS.org

Official KolibriOS board
It is currently Thu Sep 24, 2020 5:47 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 17 posts ]  Go to page 1 2 Next
Author Message
PostPosted: Sun Apr 10, 2011 10:34 am 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 797
Также нашел на просторах интернета:

AsmXml http://tibleiz.net/asm-xml/

Плюсы:

Полностью написан на ассеблере fasm!

Оптимизирована работа с памятью

20Кб в скомпилированном виде.

Документация тут: http://tibleiz.net/asm-xml/documentation.html

Краткое руководство с примером тут: http://tibleiz.net/asm-xml/tutorial.html

А вот тут - реализованный на основе этой библиотеки простой просмотрщик OpenDocument ODT (Для Windows) http://tibleiz.net/woodrat-reader/


Attachments:
asm-xml-1.3.zip [124.49 KiB]
Downloaded 247 times
Top
   
PostPosted: Thu Apr 21, 2011 11:41 am 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1624
Библиотека идеальна для портирования в качестве динамической библиотеки Колибри. Я прилагаю портированный вариант со скомпилированным файлом и исходными текстами, а также пример использования близко к тексту примера simple.c, входящего в поставку оригинальной библиотеки.


Attachments:
File comment: Скомпилированный файл и исходные тексты библиотеки.
lib-asm-xml.7z [20.39 KiB]
Downloaded 344 times
File comment: Пример использования библиотеки.
asm-xml-example.7z [8.04 KiB]
Downloaded 353 times

_________________
Сделаем мир лучше!
Top
   
PostPosted: Thu Apr 21, 2011 2:09 pm 
Offline

Joined: Fri Feb 18, 2011 3:13 pm
Posts: 201
Мне XML совершенно не нравиться. Кстати автор AsmXml тоже написал:
Quote:
Remember: if you really need speed, do not use XML. But if you can't (existing format, enterprise rules, ...), you may have a look at AsmXml.

А вот люди придумали бинарный XML: - ИМХО, то что надо для ассемблера. :)


Top
   
PostPosted: Thu Apr 21, 2011 2:20 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1624
johnfound, форматы SVG, RSS и многие другие основываются на XML независимо от того, нравится нам это или нет, так что с XML приходится работать.

_________________
Сделаем мир лучше!


Top
   
PostPosted: Thu Apr 21, 2011 2:28 pm 
Offline

Joined: Fri Feb 18, 2011 3:13 pm
Posts: 201
EXI ето тоже XML, но бинарный. Тоесть например SVG можно записать и в EXI.
А файлы будут меньше и обрабатываться быстрее и легче.


Top
   
PostPosted: Thu Apr 21, 2011 2:33 pm 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 797
CleverMouse - спасибо!

johnfound - так напишите библиотеку для его разбора :)

а, вот SVG и html разбор с помощью xml упростится в разы.


Top
   
PostPosted: Fri Apr 22, 2011 4:40 pm 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
XVilka, HTML не является подмножеством XML.

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
PostPosted: Fri Apr 22, 2011 5:47 pm 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 797
Gluk: HTML 5 - является. XHTML - тоже. проблемы только с четверкой, но за базу можно взять xml


Top
   
PostPosted: Sat Apr 23, 2011 7:55 am 
Offline
User avatar

Joined: Mon Apr 16, 2007 6:38 pm
Posts: 1222
с четверкой, тройкой, двойкой, единицей, ...
XHTML не распространен
как и пятерка

_________________
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!


Top
   
PostPosted: Sat Apr 23, 2011 12:57 pm 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
Ещё раз перечитываем рекомендации и черновики по HTML (любая версия), он никогда не был XML и никогда не будет. Вспоминаем историю. Эксперимент с XHTML провалился и на вторую версию положили, переключившись на HTML5. В любом случае браузерный (если об этом кто-то подумал) парсер должен быть валидирующим, никогда веб не будет соответствовать стандартам, но там всегда будет порно :-).
Но, тем не менее, парсер именно XML таки нужен и должен быть.

..bw


Top
   
PostPosted: Sat Apr 30, 2011 1:39 am 
Offline
User avatar

Joined: Tue Aug 25, 2009 4:45 pm
Posts: 797
Может тогда залить ее на svn, раз она уже портирована?


Top
   
PostPosted: Tue May 03, 2011 3:33 pm 
Offline
Kernel Developer
User avatar

Joined: Thu Sep 03, 2009 1:52 pm
Posts: 1624
Я не вижу смысла заливать то, что нигде не используется. Если будет использоваться - тогда можно и залить, и включить в сборку.

_________________
Сделаем мир лучше!


Top
   
PostPosted: Wed Nov 02, 2011 1:00 pm 
Твою ж... весь тырнет перерыл в поисках чего-то приемлемого для меня в плане рендеринга SVG (есть планы сделать карту города) и на тебе, на родимом мля форуме все лежит. Хоть жопой жри. Воистину все дороги видут в Рим сюды.


Top
   
PostPosted: Wed Nov 02, 2011 5:37 pm 
Offline

Joined: Mon Sep 24, 2007 11:11 am
Posts: 2814
Mario, только не говори, что я тебе не отправлял всё это и не рассказывал.


Top
   
PostPosted: Wed Nov 02, 2011 7:59 pm 
Час увидел что оно в комплекте идет.


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 17 posts ]  Go to page 1 2 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited