SimDesign NativeXml (все версии)

Gennadiy

Premium Member
Platinum
GOLD
Joined
Feb 24, 2017
Messages
2,220
Reaction score
248
Age
123
SimDesign NativeXml.v2.13.for.Delphi.BCB

xmlex.png



NativeXml: A native Delphi XML parser and writer
Added: 28Sep2002
Updated: 25Jul2005
Current version: 2.13
Languages: Delphi (2,3,4,5,6,7,2005), Kylix, C++ Builder

This software component contains a small-footprint 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.

This precompiled DCU file contains the complete XML functionality. Versions are included for Delphi2, Delphi 5, Delphi 6 and Delphi 7.

When you purchase, you will get the full source code NativeXml.pas, which can be compiled under Delphi 2 through 2005 (all flavours except .NET), Kylix and C++ Builder.

Information about the package.

Microsoft Help File with description of object structure, properties, methods and types. It also contains 4 examples
These folders contain many example applications. The first one is a very simpe example showing the basics, the second example shows a complete GUI application that can be used to browse XML Documents.
The 3rd shows how to load/save records to/from XML, the 4th shows how to append XML nodes to the end of an XML file that remains on disk.

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 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.
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: Add XML nodes to a file that exists on disk without reading the complete file! The additional unit XmlAppends will search from the end of the (possibly huge) file on disk and append node data there directly. See Example 4.
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.


оффсайт.

http://www.simdesign.nl/xml.html

качать.


_http://www.fixdown.com/soft/21915.asp?soft=gd165down

_http://www.fixdown.com/soft/21915.asp?soft=gdcncdown
319 кб

обновляем ссылки.

http://www.fixdown.com/soft/21915.asp
 
Last edited by a moderator:
Top