Search code examples
delphiomnixml

What happened to OmniXML?


There seems to be a great deal of enthusiasm about OmniXML, but omnixml.com is offline and the Google Code project is empty. What happened to this library and where can I find the code (since it's open source)?


Solution

  • The OmniXML Google Code project does have source available if you click on the "Source" link, but you'll need a Subversion client to get the source.

    I made a local Mercurial repository with the releases I could easily collect and a few modifications. I'll archive the entire repo and throw it online for anyone to download...

    It's available at http://www.traumazone.com/OmniXML.7z

    Changes from the official source:

    • Support for xml:space attribute as created by Ondřej Pokorný
    • Shuffled source around and created Delphi 2007 and XE packages
    • Updated 3rd party units with latest versions from upstream sources (e.g. jedi.inc, GpDelphiUnits)
    • Add optional useBoolStrs parameter to SetNodeTextBool

    The Mercurial history is available in the archive, so you can always roll back to a different release (what few I bothered to collect).