Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Создание таблицы из xsd схемы  [new]
fromdd
Member

Откуда:
Сообщений: 46
Есть xsd схема, возможно ли в "автоматическом" режиме создать таблицу в базе данных для хранения информации из xml, соответствующей этой xsd?
10 мар 15, 13:41    [17364400]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы из xsd схемы  [new]
Glory
Member

Откуда:
Сообщений: 104760
fromdd
Есть xsd схема,

У вас в голове ?

fromdd
возможно ли в "автоматическом" режиме

Силой мысли что ли ?
10 мар 15, 13:44    [17364422]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы из xsd схемы  [new]
angel_zar
Member

Откуда: Барнаул
Сообщений: 902
Оно?
10 мар 15, 13:50    [17364469]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы из xsd схемы  [new]
fromdd
Member

Откуда:
Сообщений: 46
angel_zar
Оно?


А в MS Sql Server есть что нибудь такое? Указываешь ему xsd он создает таблицу
10 мар 15, 13:53    [17364492]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы из xsd схемы  [new]
Glory
Member

Откуда:
Сообщений: 104760
fromdd
А в MS Sql Server есть что нибудь такое? Указываешь ему xsd он создает таблицу

Ага. Пишешь с Нотепаде правильный скрипт с CREATE TABLE, создаешь соединение с сервером и ОН берет так и создает таблицу.
10 мар 15, 13:56    [17364511]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы из xsd схемы  [new]
angel_zar
Member

Откуда: Барнаул
Сообщений: 902
fromdd
А в MS Sql Server есть что нибудь такое? Указываешь ему xsd он создает таблицу

Встроенного нет.
10 мар 15, 13:56    [17364512]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы из xsd схемы  [new]
fromdd
Member

Откуда:
Сообщений: 46
angel_zar
fromdd
А в MS Sql Server есть что нибудь такое? Указываешь ему xsd он создает таблицу

Встроенного нет.


А как тогда поступать? например приходит xsd и xml, заранее не известно изменилось что нибудь или нет, руками разбирать? или есть универсальное решение?
ps само приложение на c#, возможно там что то есть?
10 мар 15, 14:01    [17364567]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы из xsd схемы  [new]
Glory
Member

Откуда:
Сообщений: 104760
fromdd
заранее не известно изменилось что нибудь или нет, руками разбирать?

Напишите свой код.
Или найдите уже написанный кем-то.
Или найдите кого-то, кто напишет нужный код.
10 мар 15, 14:02    [17364586]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы из xsd схемы  [new]
angel_zar
Member

Откуда: Барнаул
Сообщений: 902
fromdd
А как тогда поступать? например приходит xsd и xml, заранее не известно изменилось что нибудь или нет, руками разбирать? или есть универсальное решение?
ps само приложение на c#, возможно там что то есть?

Есть встроенный механизм проверки XML на соответствие XSD схеме, да и на шарпе это должно легко реализовываться.
10 мар 15, 14:06    [17364621]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы из xsd схемы  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 7868
xsd не является основой для создания таблиц, назначение схемы - валидация содержимого xml.
В частности, можно создать коллекцию CREATE XML SCHEMA COLLECTION и осуществлять проверку данных типа XML на соответствие со схемой.
10 мар 15, 14:16    [17364708]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы из xsd схемы  [new]
Arm79
Member

Откуда: МО, Раменское
Сообщений: 3692
fromdd
А как тогда поступать? например приходит xsd и xml, заранее не известно изменилось что нибудь или нет, руками разбирать? или есть универсальное решение?
ps само приложение на c#, возможно там что то есть?

Xsd может быть слишком сложным для трансляции в скрипт БД. Поэтому готовых инструментов наврядли найдете.

Самое универсальное (но отнюдь не самое простое), это XSLT преобразования.
10 мар 15, 14:20    [17364734]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы из xsd схемы  [new]
fromdd
Member

Откуда:
Сообщений: 46
Glory
fromdd
заранее не известно изменилось что нибудь или нет, руками разбирать?

Напишите свой код.
Или найдите уже написанный кем-то.
Или найдите кого-то, кто напишет нужный код.


Можно не писать всякую хрень не по теме под каждым сообщением?
10 мар 15, 14:23    [17364764]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы из xsd схемы  [new]
Glory
Member

Откуда:
Сообщений: 104760
fromdd
Можно не писать всякую хрень не по теме под каждым сообщением?

А можно с оффтопиком пойти подальше ?
10 мар 15, 14:24    [17364772]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы из xsd схемы  [new]
fromdd
Member

Откуда:
Сообщений: 46
angel_zar
fromdd
А как тогда поступать? например приходит xsd и xml, заранее не известно изменилось что нибудь или нет, руками разбирать? или есть универсальное решение?
ps само приложение на c#, возможно там что то есть?

Есть встроенный механизм проверки XML на соответствие XSD схеме, да и на шарпе это должно легко реализовываться.


А в какую сторону копать?
10 мар 15, 14:28    [17364808]     Ответить | Цитировать Сообщить модератору
 Re: Создание таблицы из xsd схемы  [new]
Glory
Member

Откуда:
Сообщений: 104760
fromdd
А в какую сторону копать?

вон в том https://www.sql.ru/forum/xml
10 мар 15, 14:29    [17364814]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить