проблема преобразования xml в xsd
использование xsd.exe инструмент для создания XML-схемы (XSD) для следующего файла
<time> <Hours_List> <Number>12</Number> <Name>08:00</Name> <Name>09:00</Name> <Name>10:00</Name> <Name>11:00</Name> <Name>12:00</Name> <Name>13:00</Name> <Name>14:00</Name> <Name>15:00</Name> <Name>16:00</Name> <Name>17:00</Name> <Name>18:00</Name> <Name>19:00</Name> </Hours_List> <Days_List> <Number>5</Number> <Name>Monday</Name> <Name>Tuesday</Name> <Name>Wednesday</Name> <Name>Thursday</Name> <Name>Friday</Name> </Days_List> </time>
мимо xsd.exe и \dataset option , или перетащите xsd-файл непосредственно в Обозреватель решений и напишите этот код
Time t = new Time(); t.ReadXml(@"E:\Time_check.xml");
выводом сообщения об ошибке появляется при использовании данных для этой схемы xsd
Одно и то же имя таблицы не может быть дочерней таблицей в двух вложенных отношениях.
как я могу решить эту проблему ?
Я хочу справиться с этой схемой без
измените элемент "name" на "hourName" и "dayName", например, или измените элемент "number" на атрибут, так как другая программа (не с открытым исходным кодом) принимает сгенерированный XML-файл для работы.