|
Модераторы: MetalFan |
|
Акакий |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 6.7.2009 Репутация: нет Всего: нет |
Всем привет! Вопрос такой. Как можно сгенерить XML файл из шаблона XSD? (естественно, содержание полей XML не важно - это дело десятое) Можно начать решать проблему "в лоб" - т.е. читать XSD в IXMLDOMSchemaCollection2, перебирать там все поля, элементы, типы и т.д. и "вручную" создавать на основе этого XML. Можно почитать кучу ненужной и бесполезной информации в MSDN. Можно гуглить неделю и не найти ничего, кроме этой инфы:
Жду помощи и надеюсь на светлые умы винграда..... |
|||
|
||||
CynicRus |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 248 Регистрация: 31.5.2012 Репутация: нет Всего: 5 |
Не надо гуглить неделю, всё есть в документации дельфёвой. Эта фича есть в Delphi как бы не с 7 версии. http://docwiki.embarcadero.com/RADStudio/X..._Binding_Wizard
|
|||
|
||||
Акакий |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 6.7.2009 Репутация: нет Всего: нет |
Благодарю за "ценную" информацию, но это все я как бы уже давно знаю. Даже не стал упоминать здесь о визарде(непонятно, для чего вообще его сделали), т.к. это как бы форум программистов и подразумевается реализовывать требуемое программно, без использования визардов и сторонних программ. Тем более, я сильно сомневаюсь, что пользователи моей программы согласятся на то, чтобы для каждой новой схемы, которую они открывают, я писал новую программу:) Я гуглил за исходники визарда, но наткнулся только на сообщение сотрудника борланда, что исходники эти не будут в паблике никогда. Это сообщение отредактировал(а) Акакий - 29.10.2013, 22:27 |
|||
|
||||
CynicRus |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 248 Регистрация: 31.5.2012 Репутация: нет Всего: 5 |
Ну тогда сурцы фрипаскаля в помощь, точнее пакета fcl_sdo. В качестве отправной точки - тыц: https://github.com/alrieckert/freepascal/bl..._xsd_helper.pas
|
|||
|
||||
Акакий |
|
|||
Новичок Профиль Группа: Участник Сообщений: 28 Регистрация: 6.7.2009 Репутация: нет Всего: нет |
CynicRus, спасибо!
|
|||
|
||||
Правила форума "Delphi: ActiveX/СОМ/CORBA" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |