Также нашел на просторах интернета:
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/
Рабочая библиотека для разбора XML (полностью на FASM)
-
- Attachments
-
-
asm-xml-1.3.zip (124.49 KiB)Downloaded 459 times
-
Библиотека идеальна для портирования в качестве динамической библиотеки Колибри. Я прилагаю портированный вариант со скомпилированным файлом и исходными текстами, а также пример использования близко к тексту примера simple.c, входящего в поставку оригинальной библиотеки.
- Attachments
-
-
lib-asm-xml.7z (20.39 KiB)
- Скомпилированный файл и исходные тексты библиотеки.
Downloaded 605 times
-
asm-xml-example.7z (8.04 KiB)
- Пример использования библиотеки.
Downloaded 637 times
-
Сделаем мир лучше!
Мне XML совершенно не нравиться. Кстати автор AsmXml тоже написал:
А вот люди придумали бинарный XML: - ИМХО, то что надо для ассемблера.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.
johnfound, форматы SVG, RSS и многие другие основываются на XML независимо от того, нравится нам это или нет, так что с XML приходится работать.
Сделаем мир лучше!
EXI ето тоже XML, но бинарный. Тоесть например SVG можно записать и в EXI.
А файлы будут меньше и обрабатываться быстрее и легче.
А файлы будут меньше и обрабатываться быстрее и легче.
CleverMouse - спасибо!
johnfound - так напишите библиотеку для его разбора
а, вот SVG и html разбор с помощью xml упростится в разы.
johnfound - так напишите библиотеку для его разбора
а, вот SVG и html разбор с помощью xml упростится в разы.
XVilka, HTML не является подмножеством XML.
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Gluk: HTML 5 - является. XHTML - тоже. проблемы только с четверкой, но за базу можно взять xml
с четверкой, тройкой, двойкой, единицей, ...
XHTML не распространен
как и пятерка
XHTML не распространен
как и пятерка
И мы уже давно не пешки,
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Мы пули, мы орлы, и решки!
Война ютит бинарный код,
Умри, или иди вперед!
Ещё раз перечитываем рекомендации и черновики по HTML (любая версия), он никогда не был XML и никогда не будет. Вспоминаем историю. Эксперимент с XHTML провалился и на вторую версию положили, переключившись на HTML5. В любом случае браузерный (если об этом кто-то подумал) парсер должен быть валидирующим, никогда веб не будет соответствовать стандартам, но там всегда будет порно :-).
Но, тем не менее, парсер именно XML таки нужен и должен быть.
..bw
Но, тем не менее, парсер именно XML таки нужен и должен быть.
..bw
Может тогда залить ее на svn, раз она уже портирована?
Я не вижу смысла заливать то, что нигде не используется. Если будет использоваться - тогда можно и залить, и включить в сборку.
Сделаем мир лучше!
Твою ж... весь тырнет перерыл в поисках чего-то приемлемого для меня в плане рендеринга SVG (есть планы сделать карту города) и на тебе, на родимом мля форуме все лежит. Хоть жопой жри. Воистину все дороги видут в Рим сюды.
Mario, только не говори, что я тебе не отправлял всё это и не рассказывал.
Час увидел что оно в комплекте идет.
Who is online
Users browsing this forum: No registered users and 1 guest