NativeXML 4.07 Full Source D7-XE7
NativeXML 4.07 Full Source D7-XE7 | Free for All
This software component contains a small-footprint Object Pascal (Delphi) XML implementation that allows to read and write XML documents. You basically only need one unit and you can simply add it to the "uses" clause. You can use this software to read XML documents from files, streams or strings. The load routine generates events that can be used to display load progress on the fly. You can also use it to create and save XML documents.
Features
Read XML directly from string, stream or file with fast parser (1Mb/sec on 1.5GHz P3), writes to string, stream and file even faster.
Import of all common tags, including comments, CDATA, XML declarations and stylesheets.
Load from streaming media is supported; you can set up events to work with the node data while it comes in. See example 1. No need to keep the whole XML document in memory! Works well for huge documents. This is the SAX-like approach.
Save to file, string or stream in readable, preserve or compact format. Readable format will add linefeeds and indents to make the file readable in a text editor. Compact format sticks to the Xml specification and adds minimal control characters. Preserve format keeps the markup of the document exactly as it was.
Directly add blobs or streams in the XML file, they will be encoded as Binhex or Base64 (but you don't have to worry about that).
Many native Delphi types can be stored directly to the nodes, making this code very suitable to use while writing storage methods. Store and load boolean, single, double, word, integer, string, TFont, TColor, TPen, TBrush, TDateTime. You don't have to worry about escaping the strings; this is done automatically.
Loads and saves ANSI, UTF-8 as well as Unicode (UTF-16) documents and implements proper conversion warnings. Recognises streams even without byte order marks. NativeXml works internally with UTF8 encoded strings to preserve extended characters, and supports widestrings.
Unique feature: Store, read and create any TPersistent object to/from XML directly (see Example5). This is done by iterating through all of the objects' published properties by use of RTTI (runtime type information). This feature is only available for D5 and up.
New! Now you can use the binary format of NativeXml. This avoids the expensive parsing process to get the textual xml data into the document (DOM). And even better, the binary file size is much smaller, ~50% of file size with uncompressed binary files, and ~15% of the file size in zlib-compressed files. And you can use AES encryption to keep your sensitive files safe from prying eyes.
The interface is the same whether textual xml or binary xml files are used, so you can work with binary files for speed and size purposes, then always send them to the public as normal xml files.
Home:
http://www.simdesign.nl/xml.html
= Download =
http://www.solidfiles.com/d/f9e128a370/NativeXML.rar
http://mir.cr/1OQXA1GI
https://mega.co.nz/#!6oh2zAZJ!DnWsCkydymwnpF_cmraJuP5fSDdGOZTCrD9PfKg1uuc
http://ul.to/y2p6lcps
http://www17.zippyshare.com/v/65659821/file.html
http://www.nitroflare.com/view/B160169C0548A04
http://rapidgator.net/file/44af6b533f09830cb698142f71400042/NativeXML.rar.html
https://www.oboom.com/AW0A64EM
https://www.sendmyway.com/oc98acidnkaq
https://anonfiles.com/file/469ef163829810b933ed7a81d3986cd8
http://k2s.cc/file/f4dfe80dbf583
https://www.bl.st/orvixbsl89du/NativeXML.rar
http://billionuploads.com/t6bn7souvc2l
http://www.uploadable.ch/file/NCmvEAHjbma3/NativeXML.rar
http://turbobit.net/boxcbf5u0aoh.html
http://180upload.com/ii279ebgc409
https://www.sendspace.com/file/c9fcss
https://www.privatefiles.com/7hqax2fj1jvf
http://uppit.com/v7utdrt29gf0/NativeXML.rar
http://www.rapidfileshare.net/a6fnvlzes5xk/NativeXML.rar.html
http://hugefiles.net/t2bldmr5twqc
http://netload.in/datei7Tfi37z6Ev/NativeXML.rar.htm
http://filecloud.io/k8y5f26z
http://upsto.re/xuxLS4
http://www.datafilehost.com/d/79135472
Password: http://developer.team
http://www.solidfiles.com/d/f9e128a370/NativeXML.rar
http://mir.cr/1OQXA1GI
https://mega.co.nz/#!6oh2zAZJ!DnWsCkydymwnpF_cmraJuP5fSDdGOZTCrD9PfKg1uuc
http://ul.to/y2p6lcps
http://www17.zippyshare.com/v/65659821/file.html
http://www.nitroflare.com/view/B160169C0548A04
http://rapidgator.net/file/44af6b533f09830cb698142f71400042/NativeXML.rar.html
https://www.oboom.com/AW0A64EM
https://www.sendmyway.com/oc98acidnkaq
https://anonfiles.com/file/469ef163829810b933ed7a81d3986cd8
http://k2s.cc/file/f4dfe80dbf583
https://www.bl.st/orvixbsl89du/NativeXML.rar
http://billionuploads.com/t6bn7souvc2l
http://www.uploadable.ch/file/NCmvEAHjbma3/NativeXML.rar
http://turbobit.net/boxcbf5u0aoh.html
http://180upload.com/ii279ebgc409
https://www.sendspace.com/file/c9fcss
https://www.privatefiles.com/7hqax2fj1jvf
http://uppit.com/v7utdrt29gf0/NativeXML.rar
http://www.rapidfileshare.net/a6fnvlzes5xk/NativeXML.rar.html
http://hugefiles.net/t2bldmr5twqc
http://netload.in/datei7Tfi37z6Ev/NativeXML.rar.htm
http://filecloud.io/k8y5f26z
http://upsto.re/xuxLS4
http://www.datafilehost.com/d/79135472
Password: http://developer.team