Recent

Author Topic: kOmniXML for Lazarus and Delphi  (Read 12026 times)

avra

  • Hero Member
  • *****
  • Posts: 2514
    • Additional info
kOmniXML for Lazarus and Delphi
« on: November 06, 2013, 08:25:12 am »
I was looking for a long time for XML library that works on both Delphi and Lazarus, and finally found Kluug's fork of OmniXML for Delphi that now claims to be also working on Lazarus 1.0.8 and newer. I guess that someone else might also find this interesting. Can't wait for a real chance to test it.

http://www.kluug.net/omnixml.php
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

Deepaak

  • Sr. Member
  • ****
  • Posts: 454
Re: kOmniXML for Lazarus and Delphi
« Reply #1 on: November 06, 2013, 08:54:31 am »
thank you, will save my day..
Holiday season is online now. :-)

avra

  • Hero Member
  • *****
  • Posts: 2514
    • Additional info
Re: kOmniXML for Lazarus and Delphi
« Reply #2 on: November 06, 2013, 03:31:45 pm »
I am glad it is of some use. I have also converted 7 original Delphi demos to Lazarus, and added one new demo that was created during my initial playing.

Have fun!

http://www.pilotlogic.com/sitejoom/index.php/forum/general-discussions/2723-include-in-ct#4706
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

Ondrej Pokorny

  • Full Member
  • ***
  • Posts: 220
Re: kOmniXML for Lazarus and Delphi
« Reply #3 on: December 11, 2013, 12:42:28 pm »
Actually, I wrote a new XML library for Pascal:
http://www.kluug.net/oxml.php

The main reason for a new library was that OminXML is a DOM-only library. OXml allows direct reading and writing of XML files, has a DOM implementation and a SAX parser. Works in Lazarus and Delphi 6-XE5. And is faster and more memory friendly than OmniXML :)

avra

  • Hero Member
  • *****
  • Posts: 2514
    • Additional info
Re: kOmniXML for Lazarus and Delphi
« Reply #4 on: December 11, 2013, 07:22:06 pm »
Great work, Ondrej. It was also very interesting to see Delphi vs Lazarus benchmark results.
« Last Edit: December 11, 2013, 07:23:48 pm by avra »
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

Ondrej Pokorny

  • Full Member
  • ***
  • Posts: 220
Re: kOmniXML for Lazarus and Delphi
« Reply #5 on: December 12, 2013, 06:46:29 pm »
Thanks. Yes, Lazarus performs pretty well!

avra

  • Hero Member
  • *****
  • Posts: 2514
    • Additional info
Re: kOmniXML for Lazarus and Delphi
« Reply #6 on: April 22, 2015, 09:51:30 am »
Others should be warned that OXML license is much different then OmniXML. Some will be fine with it, but I am not. Hopefully others will realize this before spending lots of time. Silly me, I wasn't paying attention. Sorry Ondrej, nice work but I am forced to switch back to OmniXML...
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

avra

  • Hero Member
  • *****
  • Posts: 2514
    • Additional info
Re: kOmniXML for Lazarus and Delphi
« Reply #7 on: April 29, 2017, 09:30:45 pm »
Since Kluug's fork of OmniXML is abandoned, maybe I should mention that original OmniXML is still developed:
https://github.com/mremec/omnixml
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

 

TinyPortal © 2005-2018