VI

Delphi

DIXml v8.2.3 for Delphi 11-13 (DCU's)

DIXml is an embedded XML, XSLT, and EXSLT processing library for Delphi (Embarcadero / CodeGear / Borland). It is build on the libxml2, libxslt and libexslt libraries. However, DIXml requires no DLLs or any other external files whatsoever. All required code is...

Description

DIXml is an embedded XML, XSLT, and EXSLT processing library for Delphi (Embarcadero / CodeGear / Borland). It is build on the libxml2, libxslt and libexslt libraries. However, DIXml requires no DLLs or any other external files whatsoever. All required code is compiled completely into the application's executable. DIXml is the most feature-complete XML and XSLT solution for Delphi.

Features
XML and HTML reading and writing, pull and push parser modes.
XML and HTML document tree creation, traversal, load, and save.
SAX and extended reader interfaces.
DTD and schema validation.
Encoding support for UTF-8, UTF-16, ISO-8859-family, ASCII (all native).
XPATH processing.
NameSpace support.
XSLT transformation and processing.
File, memory, and customized input / output.
Low memory usage, outstanding performance.

DIXml v8.2.3 – 17 Apr 2026

Update libxml2 to version v2.15.3:

  • Security
    • Parser: Pass userData to SAX text callbacks.
    • Entities: Copy children when copying.
    • c14n: Fix type confusion and double-free.
  • Bug fixes
    • Fix relative schemaLocation resolution in XSI assembly in streaming mode.
    • Propagate XML reader resource loaders to validator parsers.
    • Fix regular expression escape-sequence character range matching.
    • xmlReaderForFd: Free input to avoid memory-leak.
    • xmlStrncat: Free cur on error to avoid memory-leak.
    • xmlCatalogCleanup: Free xmlCatalogResolveCache to avoid memory leak.

Additional Information