Difference between revisions of "LMD VCL - XML Library"

From LMD
Jump to: navigation, search
 
Line 1: Line 1:
Features of XML Library
+
{{Head-StartRes}}
  
 +
Features of XML Library:
 
* XML and BinaryXML reading and writing with DOM like interfaces
 
* XML and BinaryXML reading and writing with DOM like interfaces
 
* Support UTF8, UTF16LE, ASCII encodings
 
* Support UTF8, UTF16LE, ASCII encodings
Line 10: Line 11:
 
* Typed attributes - no needs additional conversion from string
 
* Typed attributes - no needs additional conversion from string
 
* Base64 encoding for store binary data, or make your xml mail-send safe
 
* Base64 encoding for store binary data, or make your xml mail-send safe
 +
 +
The LMDXML example project in \LMDRTLX folder demonstrates use of the XML support library.

Revision as of 21:08, 29 May 2007

<< Back to Getting started or Product Resources page

[edit]

Features of XML Library:

  • XML and BinaryXML reading and writing with DOM like interfaces
  • Support UTF8, UTF16LE, ASCII encodings
  • Extremely fast
  • Small footprint (about 140kb to your EXE)
  • Native delphi code - no dll's, obj's etc.
  • No need to worry about freeing memory: Thanks to the use of interfaces instead of classes unrequired objects are removed automatically from memory at run-time.
  • Loads XML from files, custom streams, resources or strings
  • Typed attributes - no needs additional conversion from string
  • Base64 encoding for store binary data, or make your xml mail-send safe

The LMDXML example project in \LMDRTLX folder demonstrates use of the XML support library.