Создать таблицу на основе 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(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д