OXml is a new XML library for Delphi and Lazarus.
The aim of OXml is to be the most versatile and fastest XML library for the Pascal language.
OXml features a SAX parser, DOM implementation, a sequential DOM parser a direct XML reader/writer and a vendor for Delphi's XmlIntf.TXMLDocument.
Features:
- Use the same XML library for all your Pascal projects including:
- Delphi for Win32, Win64 and OSX (Delphi 6 and newer).
- Delphi ARC/NEXTGEN for iOS and Android (Delphi XE4 and newer).
- Lazarus on Win32, Win64, Linux, OSX (Lazarus 1.0 and newer).
- Corresponding C++Builder compilers (not tested though).
- Native pascal object oriented code.
- No external dll libraries are required.
- No dependency on a visual library like VCL, LCL or FMX.
- Full unicode support even for D6-D2007.
- Powerful XPath engine.
- Faster than everything else on all platforms thanks to various optimizations.
- OXml is able to read and write invalid XML documents and correct errors in them (if wanted). If not wanted, OXml throws an exception when you are trying to read/write an invalid XML document.
- Supports all on the platform available encodings (UTF-16, UTF-8, single-byte ISO, WIN, KOI8...) by all parsers automatically. That means that the encoding is read and set from the tag during both reading and writing.
Product License: FWS
Source: Included
File Status: Fully functional
Compatible with: D2005 D2006 D2007 D2009 D2010 D6 D7 DXE DXE2 DXE3 DXE4 DXE5 DXE64 FM FM2 FM3