Создать таблицу на основе xml или xsd - C#

Узнай цену своей работы

Формулировка задачи:

Есть xml файл и xml схема (xsd), необходимо на их основе создать таблицу в ms sql. Понятно что можно руками написать скрипт создания таблицы (но он будет статическим), а возможно его получать динамически на основе xml или xsd?

Решение задачи: «Создать таблицу на основе xml или xsd»

textual
Листинг программы
private static void DemoXSD()
        {
            string xmlfile = "AS_ADDROBJ_2_250_01_04_01_01.xsd";
            DataTable newTable = new DataTable();
            newTable.ReadXmlSchema(xmlfile);
            PrintSchema(newTable, "new");
        }
 
        private static void PrintSchema(DataTable table, string label)
        {
            Console.WriteLine(label);
            foreach (DataColumn column in table.Columns)
            {
                Console.WriteLine("\t{0}: {1}", column.ColumnName, column.DataType.Name);
            }
            Console.WriteLine();
        }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

15   голосов , оценка 3.733 из 5
Похожие ответы