Создать классы из .xsd не удаетсяC#

Место общения программистов C#
Ответить
Anonymous
 Создать классы из .xsd не удается

Сообщение Anonymous »

Я загрузил файлы xsd с сайта правительства Греции и пытаюсь создать классы C#.
Большинство из них будут созданы нормально, но те, которые мне действительно нужны, не будут созданы и выдадут ошибку:

xsd.exe InvoicesDoc-v1.0.11.xsd /classes /language:cs
Предупреждение проверки схемы: тип «https://www.aade.gr/myDATA/incomeClassi ... cationType» не объявлен. Строка 519, позиция 5.
Предупреждение проверки схемы: тип «https://www.aade.gr/myDATA/expensesClas ... cationType» не объявлен. Строка 524, позиция 5.
Предупреждение проверки схемы: тип «https://www.aade.gr/myDATA/incomeClassi ... cationType» не объявлен. Строка 435, позиция 5.
Предупреждение проверки схемы: тип «https://www.aade.gr/myDATA/expensesClas ... cationType» не объявлен. Строка 440, позиция 5.
Внимание: схему не удалось проверить. Генерация классов может завершиться неудачно или привести к неверным результатам.
Ошибка: ошибка при создании классов для схемы «InvoicesDoc-v1_0_11». xsd.exe SimpleTypes-v1.0.11.xsd /c /language:cs
Утилита поддержки Microsoft (R) Xml Schemas/DataTypes
[Microsoft (R) .NET Framework, версия 4.8.3928.0]
Авторское право (C) Microsoft Corporation. Все права защищены.
Внимание: невозможно сгенерировать классы, поскольку не найдено элементов верхнего уровня со сложным типом.

Я делаю что-то неправильно или это какая-то ошибка в этих двух xsds?
Я просмотрел xsd, но, поскольку я мало что знаю о xsds и xml, не смог найти решение.
xsd.exe будет генерировать /dataset нормально для этих двух, которые не работают, если параметр /classes
Если кто-нибудь сможет скачать, проверить и сообщить мне, я буду благодарен.

Подробнее здесь: https://stackoverflow.com/questions/797 ... -xsd-fails
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»