XML позволяет описывать иерархические модели данных, а XMLInspector автоматически генерирует диалоговые формы в Delphi и C++ Builder. Теперь при разработке приложения можно еще больше сосредоточиться на моделировании объектов, которые будут решать определенные задачи, а XMLInspector в удобной и понятной для пользователя форме предоставит этих объекты для редактирования.
Преимущества XMLInspector
Используя XMLInspector вы получаете целый ряд серьезных преимущств, например:
- Вы сможете получить диалоговые формы для заполнения XML-файлов на основе XSD-схем.
- XMLInspector автоматически сгенерирует XSD-схему и построит диалог для редактирования записи любого потомка TDataSet.
- Использование специальных тэгов в XSD позволяет описывать "словари" данных для редакторов свойств.
- Вы можете сохранять XSD-схемы в базе данных и, таким образом, создавать приложения, которые легко поддаются модификации без перекомпиляции.
- Приложения, в которых диалоги создаются на основе XML-моделей, становятся более гибкими и устойчивыми к изменениям: вы можете менять атрибуты объектов, добавлять новые атрибуты, делать атрибуты составными и меняющими тип в зависимости от условий и т.д.
- Использование XML для хранения данных упрощает импорт/экспорт информации в другие системы.
- Жители ex-USSR могут приобрести полную лицензионную версию XMLInspector по специальным сниженным ценам. Подробнее...
- Год бесплатных обновлений после покупки!
Функциональность
Системные требования и совместимость с другими продуктами
- Поддерживает Borland Delphi 5-7 и Borland C++ Builder 5-6.
- Поддерживает любые источники данных, совместимых со стандартныем TDataSet
Компоненты и инструменты
- Невизуальная компонента TXMLInspector
- TXSDEditor - Диалог инспектор-свойств для редактирования XML-файла
- Невизуальные классы: TXMLNode - парсер XML-файлов для использования XMLInspector и TXMLDictionary - класс, реализующий выпадающие списки значений свойств в XMLInspector
Использование с базами данных
- Автоматическая генерация XSD-схемы и редактирование записи TDataSet в XMLInspector
- Возможность сохранения и загрузки XML-узлов в базе данных
Управление XMLInspector
- Возможность обработки события изменения свойства XML-узла
- Возможность регулирования значений выпадающих списков при редактировании свойств XML-узла
- Возможность подключения дополнительных редакторов свойств XML-узла