Неожиданный тип узла Element при генерации классов - PullRequest
0 голосов
/ 19 сентября 2019

У меня есть XSD, и я хотел бы сериализовать его в класс C #.Мой текущий процесс

Перейти к https://www.liquid -technologies.com / online-xsd-to-xml-converter

, чтобы преобразовать XSD в XML и затем преобразоватьэтот XML для класса C # с использованием https://xmltocsharp.azurewebsites.net/

Это работает, но иногда Я получаю сообщение об ошибке "Неожиданный элемент типа элемента" или подобные ошибки (Неожиданный элемент типа элемента. Метод ReadElementString может быть тольковызывается для элементов с простым или пустым содержимым) Если я получаю XML записи, из которой получаю ошибку, я повторно запускаю описанный выше процесс, чтобы снова сгенерировать класс C #, тогда другие записи возвращают ошибку.

ИтакЯ проверил другой сайт, чтобы убедиться, что «неработающий» XML проверяет соответствие XSD - да!

Мне кажется, что приведенные выше URL-адреса могут некорректно генерировать классы C #.Есть ли другой способ генерировать эти классы?ИЛИ как мне изменить класс вручную, чтобы он соответствовал той записи, которую загружает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...