當(dāng)XMLInspector在Delphi 和 C++ Builder中自動生成對話框時,我們可以通過XML來描述分級數(shù)據(jù)模型。現(xiàn)在,當(dāng)您開發(fā)一個應(yīng)用程序時,您希望將精力集中在為完成某個任務(wù)來進行專門的模型對象的開發(fā)上,而XMLInspector便是為此而開發(fā)的一款對象編輯工具,它具有界面友好、選項清晰等特點。
XML enables us to describe hierarchic data models, while XMLInspector automatically generates dialog forms in Delphi and C++ Builder. Now, when developing an application, you may rather concentrate your attention on modelling objects aimed to accomplish certain tasks, whereas XMLInspector will give a user-friendly and clear opportunity to edit these objects.
系統(tǒng)要求和其它產(chǎn)品的兼容性
- 支持Borland Delphi 5-7 和Borland C++ Builder 5-6.
- 支持任意數(shù)據(jù)庫,兼容標(biāo)準(zhǔn)的TDataSet.
組件和工具
- TXMLInspector是一個非可視化的組件
- TXSDEditor是一個屬性檢查對話框,用于編輯XML文件
- 非可視類:TXMLNode在XMLInspector中用于解析XML文件;TXMLDictionary可清晰的以列表形式來顯示XMLInspector的屬性值
數(shù)據(jù)庫應(yīng)用
- 在XMLInspector中自動生成一個XSD大綱,以及編輯TDataSet記錄
- 支持在數(shù)據(jù)庫中保存和加載XML結(jié)點
- XMLInspector控制功能
- 支持管理XML結(jié)點屬性更改時觸發(fā)的事件
- 支持在編輯XML結(jié)點屬性時設(shè)置彈出值
- 支持連接其它得XML結(jié)點屬性編輯器
System requirements and compatibility with other products
- Supports Borland Delphi 5-7 and Borland C++ Builder 5-6.
- Supports any data sources, compatible with a standard TDataSet.
Components and tools
- TXMLInspector is a non visual component.
- TXSDEditor is a property inspector dialog enabling to edit XML files.
- Non visual classes: TXMLNode is a parser of XML files used in XMLInspector, TXMLDictionary is a class realizing popup lists of XMLInspector property values.
Use with databases
- Automatic generation of an XSD scheme and TDataSet record editing in XMLInspector.
- An ability to save and load XML nodes in a database.
- XMLInspector control
- An ability to handle an event of XML node property changing.
- An ability to set popup values when editing XML node properties.
- An ability to connect additional XML node property editors.