XMLInspector helps you to create easy-to-modify applications quickly and lightly. Usually use of RAD instruments such as Delphi or C++ Builder implies creation of multiple visual forms and dialogs. XMLInspector rather assists you to concentrate on necessary data modelling. Having objects presented as XSD schemes, your applications will generate necessary dialogs themselves. Thus users will have a human-engineered and understandable interface . In order to change any dialog you will need to change only the corresponding XSD file, and the application will allow you to edit new objects.
XML use for keeping objects solves many problems with complex object hierarchy, issues of data exchange between different applications as well as complex issues of keeping data in the changing data domain.
Such approach may also prevent you from making errors, occured when rewriting ready applications, as, in fact, changes of XSD schemes (i.e. objects, describing the data domain) do not affect the program code.
Automatic generation of XSD schemes for any TDataSet and its descenants helps to instantly build record editing dialogs in databases. Query changes will not influence the application code, as XMLInspector simply generates a new scheme for every new database query. Due to XMLInspector, keeping queries in a database and writing user dialogs for data editing, you may almost forget about application recompilation as the data domain changes incidentally.
|