Создать таблицу на основе 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();
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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