Delphi

DIXml 6.2.1 for Delphi 11-12.0 Athens Cracked

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....

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 v6.2.1 – 29 Nov 2023

Update libxml2 to version v2.12.0:

Improvements:
Fix most known quadratic behavior in the XML parser.
Rewrite internal hash tables to reduce memory consumption.
When parsing data from memory, stream data chunk by chunk instead of copying the whole buffer (possibly twice with encodings), reducing peak memory consumption considerably.
Add xmlCtxtSetMaxAmplification to allow parsing of files that would otherwise trigger the billion laughs protection.
Fix several bugs in the regex determinism checks. Invalid XML Schemas which previous versions erroneously accepted will now be rejected.
Lots of smaller improvements.
Bug fixes:
Parser: Stop switching to ISO-8859-1 on encoding errors.
Parser: Support encoded external PEs in entity values.
Parser: Update line number after coalescing text nodes.
Parser: Check for truncated multi-byte sequences.
Fix UTF-8 validation in xmlGetUTF8Char.
SAX2: Allow multiple top-level elements.

Update libxslt to version v1.1.39:

Transform: Check maximum depth when processing default templates.
Imports: Limit nesting depth.

Additional Information