Рабочая библиотека для разбора XML (полностью на FASM)

Discussing libraries simplifying applications development
  • Библиотека идеальна для портирования в качестве динамической библиотеки Колибри. Я прилагаю портированный вариант со скомпилированным файлом и исходными текстами, а также пример использования близко к тексту примера simple.c, входящего в поставку оригинальной библиотеки.
    Attachments
    lib-asm-xml.7z (20.39 KiB)
    Скомпилированный файл и исходные тексты библиотеки.
    Downloaded 575 times
    Пример использования библиотеки.
    Downloaded 602 times
    Сделаем мир лучше!
  • Мне XML совершенно не нравиться. Кстати автор AsmXml тоже написал:
    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: - ИМХО, то что надо для ассемблера. :)
  • johnfound, форматы SVG, RSS и многие другие основываются на XML независимо от того, нравится нам это или нет, так что с XML приходится работать.
    Сделаем мир лучше!
  • EXI ето тоже XML, но бинарный. Тоесть например SVG можно записать и в EXI.
    А файлы будут меньше и обрабатываться быстрее и легче.
  • CleverMouse - спасибо!

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

    а, вот SVG и html разбор с помощью xml упростится в разы.
  • XVilka, HTML не является подмножеством XML.
    И мы уже давно не пешки,
    Мы пули, мы орлы, и решки!
    Война ютит бинарный код,
    Умри, или иди вперед!
  • Gluk: HTML 5 - является. XHTML - тоже. проблемы только с четверкой, но за базу можно взять xml
  • с четверкой, тройкой, двойкой, единицей, ...
    XHTML не распространен
    как и пятерка
    И мы уже давно не пешки,
    Мы пули, мы орлы, и решки!
    Война ютит бинарный код,
    Умри, или иди вперед!
  • Ещё раз перечитываем рекомендации и черновики по HTML (любая версия), он никогда не был XML и никогда не будет. Вспоминаем историю. Эксперимент с XHTML провалился и на вторую версию положили, переключившись на HTML5. В любом случае браузерный (если об этом кто-то подумал) парсер должен быть валидирующим, никогда веб не будет соответствовать стандартам, но там всегда будет порно :-).
    Но, тем не менее, парсер именно XML таки нужен и должен быть.

    ..bw
  • Может тогда залить ее на svn, раз она уже портирована?
  • Я не вижу смысла заливать то, что нигде не используется. Если будет использоваться - тогда можно и залить, и включить в сборку.
    Сделаем мир лучше!
  • Твою ж... весь тырнет перерыл в поисках чего-то приемлемого для меня в плане рендеринга SVG (есть планы сделать карту города) и на тебе, на родимом мля форуме все лежит. Хоть жопой жри. Воистину все дороги видут в Рим сюды.
  • Mario, только не говори, что я тебе не отправлял всё это и не рассказывал.
  • Час увидел что оно в комплекте идет.
  • Who is online

    Users browsing this forum: No registered users and 3 guests