Simple way to use XML in Delphi
Pascal PHP Other
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
demo Small code refactoring of some of my units. Feb 21, 2014
dpk + Compiler defines to ensure valid library suffix up to Delphi XE5. Mar 21, 2014
extras ^ GpDelphiUnits rev. 55 May 2, 2013
MSXML2_TLB.dcr Initial import from CVS repository. May 2, 2012
MSXML2_TLB.pas - CVS header lines. May 2, 2012
OBufferedStreams.pas Small code refactoring of some of my units. Feb 21, 2014
OEncoding.pas OmniXML Encodings: Starting with Delphi 10.1 class helpers can no more Oct 3, 2016
OTextReadWrite.pas - OXmlLng.pas was missing in commit 18, added. Mar 20, 2014
OWideSupp.pas - OXmlLng.pas was missing in commit 18, added. Mar 20, 2014
OXml.inc Small code refactoring of some of my units. Feb 21, 2014
OXmlLng.pas - OXmlLng.pas was missing in commit 18, added. Mar 20, 2014
OmniXML.inc ! Exclude AnsiString support if compiling with NEXTGEN compiler. Apr 14, 2017
OmniXML.pas * Use weak reference to free data properly and prevent memory leak. Mar 29, 2017
OmniXMLConf.pas FPC + ARC support Dec 12, 2013
OmniXMLDatabase.pas FPC + ARC support Dec 12, 2013
OmniXMLPersistent.pas FPC + ARC support Dec 12, 2013
OmniXMLProperties.pas FPC + ARC support Dec 12, 2013
OmniXMLUtils.pas ! Exclude AnsiString support if compiling with NEXTGEN compiler. Apr 14, 2017
OmniXMLXPath.pas ! NEXTGEN needs ZEROBASEDSTRINGS OFF. Apr 14, 2017
OmniXML_Dictionary.pas ! dictionary resize was called twice in a row Mar 22, 2017
OmniXML_JEDI.inc - CVS header lines. May 2, 2012
OmniXML_LookupTables.pas FPC + ARC support Dec 12, 2013
OmniXML_MSXML.pas FPC + ARC support Dec 12, 2013
OmniXML_Types.pas FPC + ARC support Dec 12, 2013
README.md Create README.md Jun 11, 2016

README.md

OmniXML

Simple way to use XML in Delphi

OmniXML is a XML parser written in Delphi.

  • Full support for Document Object Model (DOM) Level 1 specification.
  • Supports Extensible Markup Language (XML) 1.0 (Second Edition) specification.
  • Has built-in support for different code pages (main 8-bit code pages, UTF-8, UTF-16).
  • Is compatible with MS XML parser.
  • Fast parsing even large and highly structured documents.
  • Includes helper functions to ease processing XML documents.

OmniXML is developed by Miha Remec, Primož Gabrijelčič and contributors. Copyright © 2002-2016 by Miha Remec and Primož Gabrijelčič.