Download DIXml 5.20.0 for Delphi 11 Alexandria

DIXml 5.20.0 for Delphi 11 Alexandria

DIXml 5.20.0 for Delphi 11 Alexandria
DIXml 5.20.0 for Delphi 11 Alexandria


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 5.20.0 – 8 Mar 2022
Update libxml2 to version v2.9.12:

Regression fixes:
RelaxNG pattern matching.
Nested documents in xmlFreeNode.
PEs in external DTD.
Random dropping of characters on dumping ASCII encoded XML.
Parsing invalid HTML tags in push mode.
Parsing public IDs literals in HTML.
Buffering in xmlOutputBufferWrite.
Whitespace when serializing empty HTML documents.
XPath recursion limit.
Bug fixes:
xmlSetTreeDoc with entity references.
Double counting of CRLF in comments
XML parser input buffer growth.
Do not normalize namespace URIs in XPointer xmlns() scheme.
Handling of XSD with empty namespace.
Parse failure when 4-byte character in UTF-16 BE is split across a chunk.
Memory leak, null pointer dereference and use-after-free fixes.


Only for V.I.P
Warning! You are not allowed to view this text.
  • 18