|
|
|
xml+xsd в dbf
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть ли на Delphi 7 решение или компонент, чтобы создать dbf файл по имеющейся xsd схеме и заполнить его данными из xml? путем поиска в гугл нашел только xmladapter для foxpro 8, для delphi ничего не нашел, к сожалению. Не, ну можно конечно перебором, но вдруг есть какое-то универсальное решение и кто-либо из местных об этом знает. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 10:17 |
|
||
|
xml+xsd в dbf
|
|||
|---|---|---|---|
|
#18+
Программировать не пробовали ? Там сложного нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 10:46 |
|
||
|
xml+xsd в dbf
|
|||
|---|---|---|---|
|
#18+
А в чем проблема? Разложить xml в табличку Или экспортировать это в DBF? Ни то, ни другое не должно создавать трудностей.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 11:02 |
|
||
|
xml+xsd в dbf
|
|||
|---|---|---|---|
|
#18+
982183, XSD содержит ограничения по типу данных на поля. Сделать все грубо говоря руками не составляет трудности, хотя бы с помощью того же TDBF + XML Data Binding или XMLDOMDocument. Я думал может быть есть решения, где на входе даешь xsd, на выходе получаешь голую dbf-табличку с теми же типами данных, что и в XSD. Потом отдаешь ему XML-файл, валидный для этого xsd и таблица заполняется. К примеру XMLAdapter От FoxPro8 может забрать xsd и по его структуре полей с типом данных создать таблицу PARADOX или DBASE с тем же набором и такими же типами. Думал, может есть универсальные решения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 12:39 |
|
||
|
xml+xsd в dbf
|
|||
|---|---|---|---|
|
#18+
Не понял причем тут дельфи, но xsd может быть настолько комплексным причем с ограничением по полям не только по типу и длине, но например и регулярке. Так что такое возможно только для довольно простых схем. Если мне не изменяет память функционал создания БД из схемы был в программке xmlspy. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2018, 18:30 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39690829&tid=2040502]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 371ms |

| 0 / 0 |
